Pārlūkot izejas kodu

feat:钢笔&fix:节点变成连线

ananzhusen 10 mēneši atpakaļ
vecāks
revīzija
14e2c7580e

+ 1 - 1
src/views/components/ContextMenu.vue

@@ -167,7 +167,7 @@ const onMenu = (val: string) => {
       meta2d.setValue(
         {
           id: meta2d.store.active[0].id,
-          type: isLine ? 0 : 1,
+          type: isLine.value ? 0 : 1,
         },
         {
           history: true,

+ 5 - 4
src/views/components/View.vue

@@ -146,7 +146,7 @@
           <PenBrushIcon />
         </a>
       </t-tooltip>
-      <t-tooltip content="连线(双击可连续使用)" placement="bottom">
+      <t-tooltip content="钢笔(双击可连续使用)" placement="bottom">
         <a
           @click="oneDraw"
           @dblclick.stop="alwaysDraw"
@@ -155,7 +155,8 @@
             color: oneD || alwaysD ?( theme==='light'?'#4480F9':'#4480F9'):''
           }"
         >
-          <svg
+          <PenIcon />
+          <!-- <svg
             width="1em"
             height="1em"
             viewBox="0 0 1024 1024"
@@ -165,7 +166,7 @@
               d="M192 64a128 128 0 0 1 123.968 96H384a160 160 0 0 1 159.68 149.504L544 320v384a96 96 0 0 0 86.784 95.552L640 800h68.032a128 128 0 1 1 0 64.064L640 864a160 160 0 0 1-159.68-149.504L480 704V320a96 96 0 0 0-86.784-95.552L384 224l-68.032 0.064A128 128 0 1 1 192 64z m640 704a64 64 0 1 0 0 128 64 64 0 0 0 0-128zM192 128a64 64 0 1 0 0 128 64 64 0 0 0 0-128z"
               fill="currentColor"
             ></path>
-          </svg>
+          </svg> -->
         </a>
       </t-tooltip>
       <t-dropdown
@@ -966,7 +967,7 @@ import ContextMenu from './ContextMenu.vue';
 import Network from './Network.vue';
 import Dataset from './Dataset.vue';
 import ChargeCloudPublish from './ChargeCloudPublish.vue';
-import { AddIcon, EditIcon, SaveIcon, RootListIcon,SlashIcon, RefreshIcon, ServerIcon, CaretRightIcon, ShareIcon, QrcodeIcon, CloudIcon, DeleteIcon, SearchIcon, RollbackIcon, LaptopIcon, StopCircleIcon , PlayCircleIcon, PlayCircleStrokeIcon, LayersIcon, FullscreenExitIcon, FileIcon, FileExcelIcon, CloudDownloadIcon, PenBrushIcon } from 'tdesign-icons-vue-next';
+import { AddIcon, EditIcon, SaveIcon, RootListIcon,SlashIcon, RefreshIcon, ServerIcon, CaretRightIcon, ShareIcon, QrcodeIcon, CloudIcon, DeleteIcon, SearchIcon, RollbackIcon, LaptopIcon, StopCircleIcon , PlayCircleIcon, PlayCircleStrokeIcon, LayersIcon, FullscreenExitIcon, FileIcon, FileExcelIcon, CloudDownloadIcon, PenBrushIcon, PenIcon } from 'tdesign-icons-vue-next';
 import {transformData} from '@/services/utils';
 import { importExcel, saveAsExcel } from '@/services/excel';
 import { typeOptions } from '@/services/common';