From b10306616ad18fc2e8c9a654531784886c64838e Mon Sep 17 00:00:00 2001 From: "zyx.net" Date: Thu, 13 Oct 2022 10:49:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=8B=E9=A1=B9=E5=8D=95=E6=B6=88=E5=A4=B1?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E5=88=A0=E9=99=A4=E7=AB=8B=E9=A1=B9?= =?UTF-8?q?=E5=8E=9F=E5=9B=A0=20=E6=8A=80=E6=9C=AF=E6=A0=87=E5=87=86=20?= =?UTF-8?q?=E6=84=8F=E8=A7=81=E4=BF=A1=E6=81=AF=E6=B7=BB=E5=8A=A0=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/qbrk/common/formList.vue | 35 ++++++++++++++++ .../qbzxdjhgk/component/establish.vue | 41 ++++++++++++++----- .../pages/creatProcess/qbzxdjhgk/step1.vue | 1 + .../pages/creatProcess/qbzxdjhgk/step2.vue | 16 ++++---- .../pages/creatProcess/qbzxdjhgk/step3.vue | 16 ++++---- .../pages/creatProcess/qbzxdjhgk/step4.vue | 16 ++++---- .../pages/creatProcess/qbzxdjhgk/step5.vue | 16 ++++---- .../pages/phone/qbrk/common/formList.vue | 1 + 8 files changed, 100 insertions(+), 42 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/common/formList.vue b/src/pages/processCenter/pages/creatProcess/qbrk/common/formList.vue index a160f0d0b..354fc8634 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/common/formList.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/common/formList.vue @@ -300,6 +300,9 @@ +
+ 导出 +
import { mapGetters } from 'vuex' import ProcessTitle from '../../../components/ProcessTitle' +import axios from "axios"; export default { @@ -602,6 +606,37 @@ export default { this.$set(this.textStatusMap, item.value, item.label) }) + }, + exportAll() { + const arr = JSON.stringify(this.data) + axios({ + method: 'post', + url: 'api/slrs/sar-public-idea-all/tuallStandYJCL', + data: { + json: arr + }, + dataType: 'json', + responseType: 'blob', + }).then(res => { + const blob = new Blob([res.data]); + const fileName = '流程意见详情.xlsx'; + if ('download' in document.createElement('a')) { // 非IE下载 + const elink = document.createElement('a'); + elink.download = fileName; + elink.style.display = 'none'; + elink.href = URL.createObjectURL(blob); + document.body.appendChild(elink); + elink.click(); + URL.revokeObjectURL(elink.href);// 释放URL 对象 + document.body.removeChild(elink); + this.loading = false; + } else { // IE10+下载 + navigator.msSaveBlob(blob, fileName); + this.loading = false; + } + }).catch(error => { + }) + }, busVsFunc(){ this.$http.get('sarVppsTree/list', '', { diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/component/establish.vue b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/component/establish.vue index dfaa51e38..54dbe3d33 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/component/establish.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/component/establish.vue @@ -166,19 +166,19 @@ v-model="qbfsForm.esMatingRelations" > - - - + + + + + + +
{{ item.name }} - - - + + + @@ -575,6 +575,8 @@ export default { 'qbfsForm.esName': { handler: function(val) { if(val && val !== ''){ + console.log(val) + console.log(this.qbfsForm.LXD) this.qbfsForm.LXDName = val+'-立项单' this.LXDList = [] this.LXDList=this.assemble(this.qbfsForm.LXD,val+'-立项单'); @@ -630,6 +632,25 @@ export default { } }, methods: { + saveEditFile(){ + if(this.$route.query.bpnId === undefined && this.$route.query.taskIds === undefined){ + this.$http.get('/lawss/activiti/saveEditFile', { + model: 'model_lx' + },{ + _this: this + }, res => { + console.log(res) + if(res){ + this.qbfsForm.LXD = res.id + this.qbfsForm.LXDName = '立项单' + this.LXDList=this.assemble(res.id,'立项单'); + } + + }) + }else { + this.LXDList=this.assemble(this.qbfsForm.LXD,this.qbfsForm.LXDName); + } + }, getDataByNameAndSort() { return new Promise((resolve, reject) => { this.$http.get('esRevisePlan/es-revise-plan/getDataByNameAndSort', { diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue index 9e3a627a2..40f9257f5 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue @@ -457,6 +457,7 @@ export default { this.toggleType = '4' }else if(this.comName === 'establish'){ this.toggleType = '5' + this.$refs.childForm.saveEditFile() } }, //流程保存 diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step2.vue b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step2.vue index 3bb7c1053..d14241367 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step2.vue @@ -145,14 +145,14 @@ placeholder="请输入引用标准" :maxlength="500"/> - - - + + + + + + + +
{{ item.name }} diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step3.vue b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step3.vue index 85d9118bb..e72bb6a88 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step3.vue @@ -145,14 +145,14 @@ placeholder="请输入引用标准" :maxlength="500"/> - - - + + + + + + + +
{{ item.name }} diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step4.vue b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step4.vue index b858d4d9d..e8b8a1e4e 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step4.vue @@ -145,14 +145,14 @@ placeholder="请输入引用标准" :maxlength="500"/> - - - + + + + + + + +
{{ item.name }} diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step5.vue b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step5.vue index 84553673d..4f87ae865 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step5.vue @@ -145,14 +145,14 @@ placeholder="请输入引用标准" :maxlength="500"/> - - - + + + + + + + +
{{ item.name }} diff --git a/src/pages/processCenter/pages/phone/qbrk/common/formList.vue b/src/pages/processCenter/pages/phone/qbrk/common/formList.vue index a7831eaa9..d31fa4f4a 100644 --- a/src/pages/processCenter/pages/phone/qbrk/common/formList.vue +++ b/src/pages/processCenter/pages/phone/qbrk/common/formList.vue @@ -314,6 +314,7 @@