From 9addec248cbe590744bebaee5d7057b600e0a47d Mon Sep 17 00:00:00 2001 From: zyn Date: Tue, 13 Dec 2022 15:12:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=A1=E6=89=B9=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/bzdy/step5-1.vue | 538 ++++++++++++ .../pages/creatProcess/bzpg/step8-2.vue | 786 +++++++++++++++++ .../pages/creatProcess/bzzqyj/step5-1.vue | 813 ++++++++++++++++++ .../pages/processDetail/index.vue | 102 +++ src/router/index.js | 25 + 5 files changed, 2264 insertions(+) create mode 100644 src/pages/processCenter/pages/creatProcess/bzdy/step5-1.vue create mode 100644 src/pages/processCenter/pages/creatProcess/bzpg/step8-2.vue create mode 100644 src/pages/processCenter/pages/creatProcess/bzzqyj/step5-1.vue diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step5-1.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step5-1.vue new file mode 100644 index 000000000..bb29aea0e --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/bzdy/step5-1.vue @@ -0,0 +1,538 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/bzpg/step8-2.vue b/src/pages/processCenter/pages/creatProcess/bzpg/step8-2.vue new file mode 100644 index 000000000..19481e33b --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/bzpg/step8-2.vue @@ -0,0 +1,786 @@ + + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/bzzqyj/step5-1.vue b/src/pages/processCenter/pages/creatProcess/bzzqyj/step5-1.vue new file mode 100644 index 000000000..355a89064 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/bzzqyj/step5-1.vue @@ -0,0 +1,813 @@ + + + + + diff --git a/src/pages/processCenter/pages/processDetail/index.vue b/src/pages/processCenter/pages/processDetail/index.vue index e0dd8d72c..7ad6211d8 100644 --- a/src/pages/processCenter/pages/processDetail/index.vue +++ b/src/pages/processCenter/pages/processDetail/index.vue @@ -31,6 +31,11 @@ @click="adjustmentHandler" round >调整处理人 + 流程审批 @@ -194,6 +199,89 @@ export default { } }) }, + // 流程审批 + approveHandler(){ + let index = this.detailData.length - 1 // 当前流程任务最后一步index + let isEnd = true + let row = {...this.detailData[0]} + row.taskIds = row.id + row.taskInfo = row.name + row.tabsName = this.$route.query.tabsName + let prcType = this.detailData[index].prcType // 流程类型 + if (isEnd) { + if (this.$store.state.detailMap !== '') { + let lastDetailMap = this.$store.getters.getLastDetailMap + lastDetailMap.push(this.$store.state.detailMap) + this.$store.commit('setLastDetailMap', JSON.stringify(lastDetailMap)) + } + this.$store.commit('setDetailMap', this.$route.path) + row.isEnd = isEnd + this.setHandleInfo((JSON.stringify(row))) + this.setPrcLastDetail((JSON.stringify(row))) + // 根据type判断跳转具体流程页面 + if (prcType === '1') { + row = {...this.detailData[0]} + // 标准入库流程数据 //第一步 + this.toProcessDetail('bzrkStep1',row) + }else if(prcType === '2'){ + //标准调研流程 //第五步 + row = {...this.detailData[4]} + this.toProcessDetail('bzdyStep5-1',row) + }else if(prcType === '3'){ + //标准征求意见 第七步 + row = {...this.detailData[6]} + this.toProcessDetail('bzzqyjStep5-1',row) + }else if(prcType === '4'){ + //标准清单发布流程数据 第一步 + this.toProcessDetail('bzqdfbStep1',row) + } else if(prcType === '9') { + //标准解读流程 数据汇总页面 最后一步 暂时没有 + // this.toProcessDetail('bzjdStep1', row) + }else if (prcType === '5'){ + //标准合规评估流程 最后一步 + row = {...this.detailData[index]} + this.toProcessDetail('bzpgStep8-2',row) + }else if(prcType === '6'){ + //项目合规评估流程 最后一步 + row = {...this.detailData[index]} + this.toProcessDetail('xmpg2Step12',row) + }else if(prcType === '10'){ + //项目清单确认 最后一步 + row = {...this.detailData[index]} + this.toProcessDetail('xmqdqrStep4',row) + }else if (prcType === '8') { + // 未符合项整改 3 + row = {...this.detailData[2]} + this.toProcessDetail('wfhxzgStep3',row) + }else if(prcType === 'buss1'){ + //企标制修订 技术标准 第9 + row = {...this.detailData[8]} + this.toProcessDetail('bussLibrary9',row) + }else if(prcType === 'buss2'){ + //企标 产品标准 6 + row = {...this.detailData[5]} + this.toProcessDetail('bussLibraryProduct6',row) + }else if(prcType === 'buss3'){ + //企标复审 4 + row = {...this.detailData[3]} + this.toProcessDetail('qbfsStep4',row) + }else if(prcType === '24'){ + //企标废止 3 + row = {...this.detailData[2]} + this.toProcessDetail('qbfzStep1',row) + }else if(prcType === '25'){ + //企标制修订计划管控 1 + row = {...this.detailData[0]} + this.toProcessDetail('qbzxdjhgkStep1',row) + }else if(prcType === '26'){ + //企标制修订计划立项 1 + row = {...this.detailData[0]} + this.toProcessDetail('qbzxdlxStep1',row) + } + } else { + this.$message.warning('当前流程未全部办理完成,无法查看') + } + }, /** * @author liruohao * @date 2019/4/22 @@ -1078,6 +1166,19 @@ export default { } } this.processTable() + }, + // 流程审批按钮是否显示 + getApproveShow(){ + this.$http.get('lawss/activiti/get_gather_by_instance',{ + prcNum: this.$route.query.prcNum, + sortWord: this.shunxu ? this.paixu : '', + shunxu: this.shunxu + },{ + loading: 'loading', + _this: this + }, res => { + console.log(res) + }, e => {}) } }, components: { @@ -1112,6 +1213,7 @@ export default { mounted () { this.processNum() this.processTable() + this.getApproveShow() } } diff --git a/src/router/index.js b/src/router/index.js index e9a655477..1a16542e7 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -737,6 +737,14 @@ const routes = [ requireAuth: true, title: '标准合规评估流程' } + },{ + path: '/bzpgStep8-2', + name: 'bzpgStep8-2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step8-2.vue'), + meta: { + requireAuth: true, + title: '标准合规评估流程' + } }, { path: '/xmpgStep1', @@ -1536,6 +1544,14 @@ const routes = [ requireAuth: true, title: '标准调研流程' } + },{ + path: '/bzzqyjStep5-1', + name: 'bzzqyjStep5-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step5-1.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } }, { path: '/bzzqyjStep8', @@ -1652,6 +1668,15 @@ const routes = [ title: '标准调研流程' } }, + { + path: '/bzdyStep5-1', + name: 'bzdyStep5-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step5-1.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, { path: '/bzdyStep6', name: 'bzdyStep6',