bill 7 月之前
父節點
當前提交
5215aa63c8
共有 3 個文件被更改,包括 22 次插入10 次删除
  1. 7 7
      src/api/scene.ts
  2. 12 2
      src/layout/scene-list/index.vue
  3. 3 1
      src/views/folder/floder-view.vue

+ 7 - 7
src/api/scene.ts

@@ -22,14 +22,14 @@ export enum SceneType {
   DSFXJ = 7,
 }
 export const SceneTypeDesc: Record<SceneType, string>  = {
-  [SceneType.SWKK]: '八目-四维现勘 Kankan',
-  [SceneType.SWKJ]: '四维现勘 Minion',
-  [SceneType.SWSS]: '四维现勘 Mega 点云',
+  [SceneType.SWKK]: '八目',
+  [SceneType.SWKJ]: '双目转台',
+  [SceneType.SWSS]: '激光转台点云场景',
   [SceneType.SWMX]: '媒体库',
-  [SceneType.SWSSMX]: '四维现勘 Mega Mesh',
-  [SceneType.SWYDSS]: '四维现勘 Meta 点云',
-  [SceneType.SWYDMX]: '四维现勘 Meta Mesh',
-  [SceneType.DSFXJ]: '四维现勘 PanoX'
+  [SceneType.SWSSMX]: '激光转台Mesh场景',
+  [SceneType.SWYDSS]: '激光移动点云场景',
+  [SceneType.SWYDMX]: '激光移动Mesh场景',
+  [SceneType.DSFXJ]: '圆周率Mesh场景'
 }
 
 

+ 12 - 2
src/layout/scene-list/index.vue

@@ -29,8 +29,12 @@
         @click="updateCurrent(item.raw)"
         v-else-if="item.raw.type !== SceneType.SWMX"
       >
-        <div>
-          <p>{{ item.raw.name }}</p>
+        <div
+          :class="{full:!(canSync(item as Scene) && !voffline && currentLayout === RoutesName.show)} "
+        >
+          <p>
+            {{ item.raw.name }}
+          </p>
           <p>
             {{ SceneTypeDesc[item.raw.type as SceneType] }}
           </p>
@@ -142,6 +146,12 @@ const stopWatch = watch(
   > div {
     flex: 1;
     max-width: 100%;
+    &.full {
+      max-width: 100%;
+    }
+    &:not(.full) {
+      max-width: calc(100% - 80px);
+    }
   }
 
   p {

+ 3 - 1
src/views/folder/floder-view.vue

@@ -170,7 +170,9 @@ watchEffect(() => {
     margin-left: 10px;
     font-size: 12px;
     color: currentColor;
-    word-break: break-all;
+    white-space: nowrap;
+    text-overflow: ellipsis;
+    overflow: hidden;
   }
 }
 </style>