Parcourir la source

feat:隐藏行为&数据-列表更新ui

ananzhusen il y a 11 mois
Parent
commit
4c944cbc37

+ 1 - 0
index.html

@@ -36,6 +36,7 @@
       //物联网 613
       //其他 88
       //所有 1450
+      globalThis.globalStates = false;
     </script>
   </head>
   <body>

+ 10 - 4
src/views/components/Data.vue

@@ -6,11 +6,15 @@
         <t-dropdown :minColumnWidth="168" :hide-after-item-click="false">
           <t-tooltip content="导入数据列表" placement="top">
             <div class="icon-box" @mouseenter="getDatasets()">
-              <FileImportIcon />
+              <!-- <FileImportIcon /> -->
+              <AddIcon />
             </div>
           </t-tooltip>
 
           <t-dropdown-menu>
+            <t-dropdown-item :value="2" :divider="true" @click="showAddData()">
+              新建变量
+            </t-dropdown-item>
             <t-dropdown-item :value="1">
               <!-- <t-dropdown
                 :minColumnWidth="168"
@@ -110,7 +114,8 @@
         <t-dropdown :minColumnWidth="168">
           <t-tooltip content="导出数据列表" placement="top">
             <div class="icon-box">
-              <FileExportIcon />
+              <!-- <FileExportIcon /> -->
+              <Download1Icon />
             </div>
           </t-tooltip>
           <t-dropdown-menu>
@@ -136,11 +141,11 @@
             </div>
           </t-tooltip>
         </t-popconfirm>
-        <t-tooltip content="新建变量" placement="top">
+        <!-- <t-tooltip content="新建变量" placement="top">
           <div class="icon-box">
             <AddIcon @click="showAddData()" />
           </div>
-        </t-tooltip>
+        </t-tooltip> -->
       </div>
     </div>
     <div class="flex between mt-8">
@@ -663,6 +668,7 @@ import {
   CaretRightSmallIcon,
   RouterWaveIcon,
   ArrowUpDown3Icon,
+  Download1Icon
 } from 'tdesign-icons-vue-next';
 import { typeOptions } from '@/services/common';
 import { MessagePlugin } from 'tdesign-vue-next';

+ 3 - 1
src/views/components/FileProps.vue

@@ -281,7 +281,7 @@
           </t-collapse>
         </t-space>
       </t-tab-panel>
-      <t-tab-panel :value="3" label="行为">
+      <t-tab-panel v-if="isShow" :value="3" label="行为">
         <GlobalStates />
       </t-tab-panel>
       <!-- <t-tab-panel :value="2" label="结构">
@@ -344,6 +344,8 @@ const updataData = { directory: '/大屏/图片/默认' };
 
 const { user } = useUser();
 
+const isShow = globalThis.globalStates;
+
 const data = reactive<any>({
   tab: 1,
   background: [],

+ 5 - 3
src/views/components/Graphics.vue

@@ -35,7 +35,8 @@
             <LayersIcon v-else-if="group.icon==='layers'"/>
             <TagIcon v-else-if="group.icon==='tag'" />
             <DataIcon v-else-if="group.icon==='data'"/>
-            <InstallIcon v-else-if="group.icon==='install'"/>
+            <!-- <InstallIcon v-else-if="group.icon==='install'"/> -->
+            <RssIcon v-else-if="group.icon==='install'"/>
             <ArrowUpDown3Icon v-else-if="group.icon==='code'"/>
             <SystemInterfaceIcon v-else-if="group.icon==='system-interface'"/>
             <span> {{ group.name }}</span>
@@ -433,9 +434,10 @@ import {
   LayersIcon,
   SystemInterfaceIcon,
   TerminalRectangle1Icon,
-  InstallIcon,
+  RssIcon,
   DataIcon,
-  ArrowUpDown3Icon  
+  ArrowUpDown3Icon,
+  WifiIcon
 } from 'tdesign-icons-vue-next';
 import { getNetJsDiagram } from '@/services/material';
 import Data from './Data.vue';