liuQiang 1 ano atrás
pai
commit
99c0985e0d
1 arquivos alterados com 19 adições e 39 exclusões
  1. 19 39
      src/views/myfile/MyFile.vue

+ 19 - 39
src/views/myfile/MyFile.vue

@@ -443,6 +443,7 @@
 import { ref, toRaw, onMounted, inject, onActivated } from 'vue'
 import myfile from '../../api/myfile/myfile'
 import {documentation}from "@/api/biz/actor.js"
+import {getInfo}from "@/api/biz/info.js"
 import uploadApi from '../../api/upload/upload'
 import { delFavorite } from '@/api/biz/favorite.js'
 import documents from '../../api/document/document'
@@ -975,48 +976,27 @@ export default {
             if (row.name === '在线编辑') {
                 loadingPreview.value = true
                 // const filePreview = canPreviewFile(copyFileType.value)
-                // if (filePreview) {
-                loadingPreview.value = false
-                if(thisFolderRole.value &&thisFolderRole.value.roles&& thisFolderRole.value.roles.l0800){
-                        addFileTab(clickRow.value, 1,1);
-                    }else{
-                       addFileTab(clickRow.value, 1,0); 
+                getInfo(clickRow.value.docId).then((res)=>{
+                    console.log('res',res);
+                    clickRow.value = res.data
+                    if(clickRow.value.isFiled === "Y"){
+                        cliCC.value = false
+                        loadingPreview.value = false
+                        return ElMessage({ message: '该文件已归档 不可再次编辑', type: 'error' })
                     }
-                onlyView.value = false
-                // editOnline.value = false
-                cliCC.value = false
-                // } else {
-                //     const res = await preview(copyRow.value.docId)
-                //     showPreview.value = true
-                //     previewData.value = URL.createObjectURL(res)
-                // }
-                loadingPreview.value = false
-                // console.log('filePreview', filePreview);
-                // editOnline.value = false
-                // cliCC.value = false
-                // const newItem = {
-                //     name: copyFileName.value,
-                //     choose: copyFileId.value,
-                //     dirIds: copyDirId.value,
-                //     spaceIds: copySpaceId.value
-                // };
-                // // 检查 newItem 是否已存在于 menuList 中
-                // const isItemExist = menuList.value.some(item => item.choose === newItem.choose);
-                // // 如果不存在,则添加它
-                // if (!isItemExist) {
-                //     menuList.value.push(newItem);
-                // }
-                // selectedIndex.value = selectedIndex.value + 1
+                //--------------------------
+                    loadingPreview.value = false
+                    if(thisFolderRole.value &&thisFolderRole.value.roles&& thisFolderRole.value.roles.l0800){
+                            addFileTab(clickRow.value, 1,1);
+                        }else{
+                        addFileTab(clickRow.value, 1,0); 
+                        }
+                    cliCC.value = false
+                    loadingPreview.value = false
+                //---------------------------
+                })
             }
             if (row.name === '文字识别') {
-                // router.push({
-                //     path: '/identifyFont',
-                //     query: {
-                //         docId: copyRow.value.docId,
-                //         fileId: copyRow.value.fileId,
-                //         fileType: copyFileType.value
-                //     }
-                // })
                  const itemData = {
                         name: '文字识别',
                         path: 'identifyFont',