From 90de2621785aec360907845a41337abeec48e4e9 Mon Sep 17 00:00:00 2001 From: yf <428080876@qq.com> Date: Tue, 22 Jun 2021 15:22:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E7=A8=8B=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/bzrk/step1.vue | 57 +- .../pages/creatProcess/bzrk/step3.vue | 843 ++++++++++++++++++ .../pages/creatProcess/bzrk/step4.vue | 843 ++++++++++++++++++ .../tabComponents/processCenter/index.vue | 28 +- .../tabComponents/taskDraft/index.vue | 1 + src/router/index.js | 18 + 6 files changed, 1773 insertions(+), 17 deletions(-) create mode 100644 src/pages/processCenter/pages/creatProcess/bzrk/step3.vue create mode 100644 src/pages/processCenter/pages/creatProcess/bzrk/step4.vue diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue index dbe623393..ea102bdf8 100644 --- a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue @@ -545,21 +545,21 @@ -
- - -
- - -
-
-
-
+ + + + + + + + + + + + + + +
@@ -623,6 +623,7 @@ import ProcessHeader from '../../components/ProcessHeader' import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' + import {saveTaskFirst} from "api/process"; export default { name: "bzrkStep1", data () { @@ -737,7 +738,31 @@ handleTabs(name) { this.active = name }, - handleSave() {}, + //保存 + handleSave() { + this.saveLoading = true + let _formData = new FormData() + // _formData.append('id', this.bpnId) + _formData.append('createUser', this.$store.getters.userInfo.userId) + _formData.append('createUserName', this.$store.getters.userInfo.uName) + _formData.append('prcType', this.$route.query.type) + _formData.append('json', JSON.stringify({ + prcForm: this.prcForm, + sarAccessInfoList: this.sarAccessInfoList, + sarAccessInfoListADMIN: this.sarAccessInfoListADMIN, + bzqdForm: this.bzqdForm, + listInfo: this.listInfo, + id: this.id + })) + saveTaskFirst(_formData).then(res => { + this.saveLoading = false + this.$message.success('保存成功') + // this.$router.push('/processCenter') + // this.bpnId = res.result + }).catch(e => { + this.saveLoading = false + }) + }, handleSubmit() { var json = this.form json.zrUserId = this.$store.getters.userInfo.userId diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step3.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step3.vue new file mode 100644 index 000000000..17a7e98ea --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step3.vue @@ -0,0 +1,843 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step4.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step4.vue new file mode 100644 index 000000000..67d7ba459 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step4.vue @@ -0,0 +1,843 @@ + + + + + diff --git a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue index a1ee99149..349d54a99 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue @@ -214,7 +214,11 @@ export default { this.queryProcess() }, dealWith (row) { // 办理 - switch(row.prcType) { + this.setHandleInfo(JSON.stringify(row)) + const prcType = row.prcType + console.log(prcType) + console.log(row.taskInfo) + switch(prcType) { case '1': if (row.taskInfo === '标准法规业务经理审批') { this.$router.push({ @@ -227,6 +231,28 @@ export default { prcType: row.prcType } }) + }else if (row.taskInfo === '责任人会签'){ + this.$router.push({ + name: 'step3', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + }else if (row.taskInfo === '申请人修订'){ + this.$router.push({ + name: 'step4', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) } } }, diff --git a/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue b/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue index a666b610f..b6842a975 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue @@ -209,6 +209,7 @@ export default { this.queryProcess() }, dealWith (row) { // 办理 + //草稿办理待开发 }, ...mapMutations(['setProcess', 'setHandleInfo']), ...mapActions(['setMenu']) diff --git a/src/router/index.js b/src/router/index.js index a782539a5..0872bd5bc 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -249,6 +249,24 @@ const routes = [ title: '标准入库流程' } }, + { + path: '/bzrkStep3', + name: 'bzrkStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step3.vue'), + meta: { + requireAuth: true, + title: '标准入库流程' + } + }, + { + path: '/bzrkStep4', + name: 'bzrkStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step4.vue'), + meta: { + requireAuth: true, + title: '标准入库流程' + } + }, { path: '/bzrkStep2', name: 'bzrkStep2',