tangning před 3 dny
rodič
revize
4e16aa8deb
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3 2
      src/view/layout/slide/index.vue

+ 3 - 2
src/view/layout/slide/index.vue

@@ -29,7 +29,7 @@ import subMenu from "./submenu.vue";
 import { getPermissionRoutes } from "@/store/permission";
 import { router } from "@/router";
 import { recursiveSearch } from "@/util/index.ts";
-import { updateByTreeFileLists, show, getCaseList } from "@/store/case";
+import { updateByTreeFileLists, show, getCaseList, getCasePhotoRollList } from "@/store/case";
 
 const props = defineProps<{ names: string[] }>();
 const activeName = ref(router.currentRoute.value.name || "scene");
@@ -48,13 +48,14 @@ function getList() {
     console.log('recursiveSearch', routes.value, props.names)
     let homeList = await getCaseList({caseId: caseId.value, type: 'scene'})
     let diversityList = await getCaseList({caseId: caseId.value, type: 'fusion'})
+    let casePhotoList = await getCasePhotoRollList(caseId.value) || []
     let showList = ['scene','diversity', 'originalPhoto','photos', 'sceneimg', 'dossier']
     let showObj = {
       'scene': homeList.length > 0,
       'diversity': diversityList.length > 0,
       'originalPhoto': recursiveSearch(res.find(ele => ele.filesTypeName == '原始照片').childrenList),
       'photos': recursiveSearch(res.find(ele => ele.filesTypeName == '痕迹物证').childrenList),
-      'sceneimg': recursiveSearch(res.find(ele => ele.filesTypeName == '三录材料').childrenList),
+      'sceneimg': recursiveSearch(res.find(ele => ele.filesTypeName == '三录材料').childrenList) || casePhotoList.length,
       'dossier': recursiveSearch(res.find(ele => ele.filesTypeName == '案件卷宗').childrenList),
     }
     console.log('recursiveSearch', showObj)