tangning 2 tygodni temu
rodzic
commit
b9861486b8

+ 3 - 2
src/view/newFireCase/newFireDetails/index.vue

@@ -429,6 +429,7 @@ const openEditOverlay = () => {
 };
 const exportEditSub = async () => {
   const currentType = route.query.type as string | undefined;
+  console.log(currentType, 'exportEditSub')
   if (currentType !== 'extraction' && currentType !== 'inquest') {
     ElMessage.warning('当前页面不支持导出');
     return;
@@ -436,10 +437,10 @@ const exportEditSub = async () => {
 
   const sub = route.query.editSub as string | '';
   let comp: any = null;
-  if (sub === 'editInspection') comp = editInspectionRef.value as any;
+  if (sub === 'editInspection') comp = editFilePageRef.value as any;
   else comp = editFilePageRef.value as any;
   if (!comp || typeof comp.handleSave !== 'function') {
-    ElMessage.warning('当前页面暂未就绪,稍后再试');
+    ElMessage.warning('当前页面暂未就绪,稍后再试3');
     return;
   }
 

+ 5 - 5
src/view/newFireCase/newFireDetails/showIndex.vue

@@ -77,7 +77,7 @@ const showItem = (item) => {
   return props.showObj[item.key];
 }
 // 从路由查询参数中获取当前菜单项,如果没有则默认为 'scene'
-let currentMenuKey = ref(route.query.tab as string || 'scene');
+let currentMenuKey = ref(route.query.tab as string || 'info');
 
 // 是否存在“实景三维”数据,用于控制菜单项显示
 const hasScene3D = ref(false);
@@ -87,18 +87,18 @@ const refreshSceneAvailability = async () => {
       const list: any = await getFusionAndSceneList({ caseId: caseId.value, type: 'scene' });
       hasScene3D.value = Array.isArray(list) && list.length > 0;
       if (!hasScene3D.value) {
-        currentMenuKey.value = 'mix3d';
+        currentMenuKey.value = 'info';
         vueRouter.replace({
           path: route.path,
-          query: { ...route.query, tab: 'mix3d' }
+          query: { ...route.query, tab: 'info' }
         });
       }
     } else {
       hasScene3D.value = false;
-      currentMenuKey.value = 'mix3d';
+      currentMenuKey.value = 'info';
       vueRouter.replace({
         path: route.path,
-        query: { ...route.query, tab: 'mix3d' }
+        query: { ...route.query, tab: 'info' }
       });
     }
   } catch (e) {

+ 1 - 1
src/view/newFireCase/newdispatch/header.vue

@@ -26,7 +26,7 @@
         ></el-cascader>
       </el-form-item>
 
-      <el-form-item label="承办单位:">
+      <el-form-item label="承办单位:" v-show="pagging.state.query.searchType == 1">
         <com-company :currentId="deptId == 0 ? '' : deptId" v-model="pagging.state.query.deptId" />
       </el-form-item>
       <el-form-item label="事故日期:">