tangning 8 months ago
parent
commit
d658af4594

+ 3 - 3
src/views/case/list.vue

@@ -24,7 +24,7 @@
             <span v-else>-</span>
           </template>
           <template #action="{ record }">
-            <TableAction v-show="!record.isOpen"
+            <TableAction
               stopButtonPropagation
               :actions="[
                 {
@@ -41,7 +41,7 @@
                 },
                 {
                   label: '下载',
-                  ifShow: getTypeCheckPerm('case-download'),
+                  ifShow: getTypeCheckPerm('case-download') && !record.isOpen,
                   //  getTypeCheckPerm('scenes-download') &&
                   //  tableType != 3 &&
                   //  (record.userName == userInfo.userName ||
@@ -55,7 +55,7 @@
                 },
                 {
                   label: '删除',
-                  ifShow: getTypeCheckPerm('case-delete'),
+                  ifShow: getTypeCheckPerm('case-delete') && !record.isOpen,
                   //icon: 'ic:outline-delete-outline',
                   disabled: tableType == 1,
                   color: 'error',

+ 4 - 0
src/views/mediaLibrary/modal/grouping.vue

@@ -134,7 +134,9 @@
       function onDataReceive(data) {
         modelRef.value = data;
       }
+      let loading = false
       function handleAdd() {
+        if(loading) return;
         console.log('handleAdd', fileFlow.dictName);
         let params = {
           dictName: fileFlow.dictName,
@@ -142,10 +144,12 @@
         if (!fileFlow.dictName) {
           return createMessage.warning('请输入名称');
         }
+        loading = true;
         addOrUpdate(params).then((res) => {
           createMessage.success('添加成功');
           fileFlow.dictName = '';
           reload();
+          loading = false;
         });
       }
       const handleSubmit = async () => {

+ 8 - 7
src/views/productOperation/cameraScene.vue

@@ -721,13 +721,14 @@
           });
         }
       }
-      onMounted(() => {
-        operateSceneList({}).then((res) => {
-          console.log('res', res);
-          if (res.total == 0) {
-            qrCodeUrl.value.show = true;
-          }
-        });
+      onMounted(async () => {
+        let list = await sceneCount()
+        // let list1 = await operateSceneList({sceneType: 1})
+        console.log('list', list, list1);
+        if(list == 0) {
+          qrCodeUrl.value.show = true;
+        }
+
         fetch('http://4dkk.4dage.com/apps/customApp/udrive_preview/Android/version.json')
           .then((response) => response.json())
           .then((data) => {

+ 1 - 1
src/views/statistics/components/sceneEchart.vue

@@ -27,7 +27,7 @@
   const yzlList = ref<number[]>([]);
   const yixStringData = ref<string[]>([]);
   const echartTypr = ref('line')
-  const nameList = ref<string[]>(['四维看见/Mesh','四维看看/Mesh','四维深时/Mesh','四维深时/点云','四维深光/Mesh','四维深光/点云','圆周率/Mesh']);
+  const nameList = ref<string[]>(['四维看见/Mesh','四维看看/Mesh','四维深时/点云','四维深时/Mesh','四维深光/点云','四维深光/Mesh','圆周率/Mesh']);
   const maxSize = ref(0);
   const chartRef = ref<HTMLDivElement | null>(null);
   const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>)