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 }}
+
+
+
+
+
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 @@