diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditList.vue b/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditList.vue index 4ec906e85..993b41a38 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditList.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditList.vue @@ -212,19 +212,37 @@ clearable />
-
-
- {{ item.name }} - - - +
+
+ {{ item.name }} + + + + + + +
-
+ +
+
+ {{ item.name }} + + + +
+
+
import { mapGetters } from 'vuex' import ProcessTitle from '../../../components/ProcessTitle' +import { onlyOfficeUrl } from '@/sysConfig' export default { name: 'FormEditList', @@ -1023,6 +1042,20 @@ export default { } }, methods: { + viewOnlyOffice (item) { + const key = new Date().getTime() + let oldFileName = item.name + let index1 = oldFileName.lastIndexOf('.') + let fileSuffix = oldFileName.substring(index1+1, oldFileName.length) + fileSuffix = fileSuffix.toLowerCase() + oldFileName = oldFileName.substring(0, index1) + if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){ + window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix + + '&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName) + }else{ + this.$message.warning('此文件不支持onlyoffice预览') + } + }, filterOp (data) { if (!data) { return '' diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditListFb.vue b/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditListFb.vue index ad010ad0a..13fe14412 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditListFb.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditListFb.vue @@ -229,14 +229,25 @@ clearable />
-
+
{{ item.name }} + + +
+
+
+ {{ item.name }} + + + +
+
import { mapGetters } from 'vuex' +import { onlyOfficeUrl } from '@/sysConfig' import ProcessTitle from '../../../components/ProcessTitle' import CurrentOrder from '@/pages/processCenter/pages/components/CurrentOrder'; @@ -999,6 +1011,20 @@ export default { } }, methods: { + viewOnlyOffice (item) { + const key = new Date().getTime() + let oldFileName = item.name + let index1 = oldFileName.lastIndexOf('.') + let fileSuffix = oldFileName.substring(index1+1, oldFileName.length) + fileSuffix = fileSuffix.toLowerCase() + oldFileName = oldFileName.substring(0, index1) + if (fileSuffix == 'pdf' || fileSuffix == 'doc' || fileSuffix == 'docx'){ + window.open(onlyOfficeUrl + '/viewHistoryOnlyOffice?oldFileName=' + oldFileName + '&fileType=' + fileSuffix + + '&attId=' + item.id + '&key=' + key + '&userName=' + this.$store.getters.userInfo.uName) + }else{ + this.$message.warning('此文件不支持onlyoffice预览') + } + }, queryOrder () { this.$refs.CurrentOrderRef.open(this.form.standSort, this.form.standNum) }, diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/common/formList.vue b/src/pages/processCenter/pages/creatProcess/qbrk/common/formList.vue index 7d7077cd6..ab0ef45f4 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/common/formList.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/common/formList.vue @@ -173,17 +173,36 @@ -
- {{ item.name }} - - - +
+
+ {{ item.name }} + + + + + + +
+
+
+
+ {{ item.name }} + + + +
@@ -597,6 +616,7 @@