|
@@ -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',
|