Эх сурвалжийг харах

导图结构填报接口更换

duy 1 жил өмнө
parent
commit
9b23e0b306

+ 3 - 8
src/views/data-fill/components/nodeTree/index.vue

@@ -44,6 +44,7 @@ import TreeNodeChildren from './children.vue'
 import wbsApi from '~api/data-fill/wbs'
 import { getArrValue, getObjValue, getRandom, isArrItem } from 'js-fast-way'
 import { useRoute } from 'vue-router'
+import { getStoreValue, setStoreValue } from '~src/utils/storage'
 
 //参数
 const props = defineProps({
@@ -107,17 +108,11 @@ watch(() => [
 //渲染完成
 onMounted(() => {
     const useRoutes = useRoute()
-    tableOwner.value = useRoutes.query?.tableOwner
-    classifyType.value = useRoutes.query?.classifyType
-    console.log(tableOwner.value, 'tableOwner.value ')
+    tableOwner.value = getStoreValue('tableOwner')
+    classifyType.value = getStoreValue('classifyType')
     getTreeOneLevel()
 })
-onActivated(() => {
-    const useRoutes = useRoute()
-    tableOwner.value = useRoutes.query?.tableOwner
-    classifyType.value = useRoutes.query?.classifyType
 
-})
 
 
 //导图结构树节点查询

+ 2 - 0
src/views/data-fill/wbs.vue

@@ -680,6 +680,8 @@ const wbsTypeTabChange = (item) => {
     ListItemDatas.value = []
     isDrawer.value = false
     treeLoading.value = typeName === 'tree'
+    setStoreValue('classifyType', classType.value)
+    setStoreValue('tableOwner', authBtnTabKey.value)
     //路由跳转
     router.push({
         path: useRoutes.path,

+ 3 - 2
src/views/other-file/image-view.vue

@@ -368,14 +368,15 @@ const previewVideoModal = ref(false)
 const previewLoading = ref(false)
 const previewClick = async (item) => {
     const { id, type, imageUrl, margePdfUrl } = item
-    if (parseInt(type) === 1) {
+    console.log(parseInt(type), 'parseInt(type)')
+    if (parseInt(type) === 1 ) {
         if (imageUrl) {
             previewVideoUrl.value = imageUrl
             previewVideoModal.value = true
         } else {
             window.$message?.warning('暂无可预览的资料文件')
         }
-    } else if (parseInt(type) === 2) {
+    } else if (parseInt(type) === 2 || type === null) {
         if (margePdfUrl) {
             toPdfPage(margePdfUrl)
             //window.open(margePdfUrl, '_blank')