diff --git a/src/components/CustomFormComponents/File.vue b/src/components/CustomFormComponents/File.vue index bd1f90762..a7c8735a7 100644 --- a/src/components/CustomFormComponents/File.vue +++ b/src/components/CustomFormComponents/File.vue @@ -360,6 +360,8 @@ export default { console.log(editFileInfo) if(editFileInfo.fileSuffix === 'pdg' || editFileInfo.fileSuffix === 'PDG'){ window.open('book://ssreader/e0?url='+editFileInfo.downLoadUrl) + }else if(editFileInfo.fileSuffix === 'pdf' || editFileInfo.fileSuffix === 'PDF'){ + window.open('/static/pdf/web/viewer.html?file=' + encodeURIComponent('/api/att/attFile/getFileInfo?fileId=' + editFileInfo.id)) }else { const nowTime = new Date().getTime() // window.open('http://127.0.0.1:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(editFileInfo.downLoadUrl))); diff --git a/src/components/CustomFormComponents/SelectArray.vue b/src/components/CustomFormComponents/SelectArray.vue index e7be6f10c..df14645b7 100644 --- a/src/components/CustomFormComponents/SelectArray.vue +++ b/src/components/CustomFormComponents/SelectArray.vue @@ -16,7 +16,9 @@ multiple @change="handleChange" > - + + {{ checkAll ? '取消全选' : '全选' }} + { + this.valueArr.push(item.value) + list.push(item.value) + }) + this.$emit('input', list) + } else { + this.valueArr = [] + this.$emit('input', this.valueArr) + } + }, handleChange (event) { - // const value = event.target.value - this.$emit('input', event) + if (event.includes('全选')) { + return + } else { + if (event.length === this.config.options.length) { + this.checkAll = true + } else { + this.checkAll = false + } + this.$emit('input', event) + } + // const value = event.target.value } }, @@ -91,7 +117,7 @@ export default { this.valueArr = [] } } - } + }, }, mounted () { if (this.value !== '' && this.value !== null && typeof (this.value) !== 'undefined') { diff --git a/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step1.vue b/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step1.vue index cc3354d72..56ab63891 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step1.vue @@ -419,6 +419,16 @@ export default { }, workPath: '', comityTel: [], + fillPeople: '', + fillPeopleId: '', + fillUnit: '', + fillDept: '', + fillPost: '', + fillTel: '', + fillMail: '', + fillLeader: '', + fillLeaderId: '', + fillFile: [], }, comityNameOptions: [ {value: '0', label: '国内法规入库流程'}, diff --git a/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step2.vue b/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step2.vue index f4db8da41..cb3106e91 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step2.vue @@ -241,15 +241,6 @@ export default { comityTel: [], comityOpRole: '', comityInRoleId: '', - fillPeople: '', - fillPeopleId: '', - fillUnit: '', - fillDept: '', - fillPost: '', - fillTel: '', - fillMail: '', - fillLeader: '', - fillLeaderId: '', }, roleForm: {}, commentText: '', diff --git a/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step3.vue b/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step3.vue index 797572dab..63c49a6c2 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step3.vue @@ -409,8 +409,10 @@ export default { getFormFieldList(item) { this.$nextTick(() => { this.rh_pageData = JSON.parse(JSON.stringify(item)).rh_pageData - this.rh_pageData.fillLeader = '' this.rh_pageData.fillPeople = this.$store.getters.userInfo.userName + if (this.rh_pageData.fillFile !== undefined) { + this.fillFileList = this.rh_pageData.fillFile + } this.rh_pageData.fillPeopleId = this.$store.getters.userInfo.userId this.roleForm = JSON.parse(JSON.stringify(item)).roleList this.infoSourcesLength = this.rh_pageData.infoSources.length @@ -521,7 +523,7 @@ export default { // 文件上传成功 handleOnsuccess(res, file, fileList) { if (res.ok) { - if (this.fillFileList !== null) { + if (this.fillFileList.length !== 0) { this.newDataList = this.fillFileList this.newDataList.push({ id: res.data.attId, diff --git a/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step4.vue b/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step4.vue index a14e003f4..593e411dc 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHd-rh/step4.vue @@ -107,7 +107,7 @@ - + diff --git a/src/router/index.js b/src/router/index.js index 1ce65e1db..66643815c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1589,6 +1589,15 @@ const routes = [ title: '企标复审流程' } }, + { + path: '/qbfsStep1-4', + name: 'qbfsStep1-4', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step1-4.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, //企标废止流程 { path: '/qbfzStep1', @@ -1653,6 +1662,15 @@ const routes = [ title: '企标废止流程' } }, + { + path: '/qbfzStep1-7', + name: 'qbfzStep1-7', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step1-7.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, //企标制修订计划管控流程 { path: '/qbzxdjhgkStep1', @@ -1699,6 +1717,15 @@ const routes = [ title: '企标制修订计划管控流程' } }, + { + path: '/qbzxdjhgkStep1-5', + name: 'qbzxdjhgkStep1-5', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1-5.vue'), + meta: { + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, // 外部标准化协会入会流程 { path: '/bzrhStep1',