From 259ee5ee476aa6a1579d762c45a4ee8b51de8ad9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Fri, 13 Oct 2023 17:46:55 +0800 Subject: [PATCH 01/57] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/approvalHistory.vue | 84 +++ .../components/personnelInformation.vue | 186 +++++++ .../components/policySolicitingOpinions.vue | 287 ++++++++++ .../components/solicitationList.vue | 139 +++++ .../creatProcess/policyConsultation/index.vue | 509 ++++++++++++++++++ src/router/index.js | 9 + 6 files changed, 1214 insertions(+) create mode 100644 src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue create mode 100644 src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue create mode 100644 src/pages/processCenter/pages/creatProcess/policyConsultation/components/policySolicitingOpinions.vue create mode 100644 src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue create mode 100644 src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue new file mode 100644 index 000000000..2fe846106 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue new file mode 100644 index 000000000..5d2dedfbf --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue @@ -0,0 +1,186 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/policySolicitingOpinions.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/policySolicitingOpinions.vue new file mode 100644 index 000000000..764b60b90 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/policySolicitingOpinions.vue @@ -0,0 +1,287 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue new file mode 100644 index 000000000..378e092f8 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -0,0 +1,139 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue new file mode 100644 index 000000000..1561e41d8 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -0,0 +1,509 @@ + + + + + diff --git a/src/router/index.js b/src/router/index.js index 92bd01c8d..bc2da62d9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -513,6 +513,15 @@ const routes = [ title: '标准清单发布/更新流程' } }, + { + path: '/policyConsultation', + name: 'policyConsultation', + component: () => import('@/pages/processCenter/pages/creatProcess/policyConsultation/index.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, { path: '/zczqyjStep1', name: 'zczqyjStep1', From 8f80bd791e343708650721f398db592c9fef8d15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Fri, 13 Oct 2023 17:53:15 +0800 Subject: [PATCH 02/57] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyConsultation/components/solicitationList.vue | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 378e092f8..e8b5719e6 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -11,10 +11,9 @@ >新增 批量删除 + >批量删除 - - Date: Fri, 13 Oct 2023 17:58:58 +0800 Subject: [PATCH 03/57] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/solicitationList.vue | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index e8b5719e6..103a302aa 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -15,6 +15,18 @@ @click="deleteModel" >批量删除 + 生成汇总单 + + 生成上报意见 + - + + + @@ -108,7 +124,7 @@ }, data() { return { - histortData:[], + histortData: [], } }, mounted() { @@ -117,7 +133,10 @@ addModel() { }, - deleteModel(){ + deleteModel() { + + }, + edit() { }, }, @@ -125,9 +144,9 @@ From 38d22bd96e639ad29ad33e7830c132823e684284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Mon, 16 Oct 2023 10:35:49 +0800 Subject: [PATCH 04/57] =?UTF-8?q?=E8=A7=A3=E5=BC=80=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/navMenu/index.vue | 20 +++--- .../config/pages/processManage/process.vue | 18 +++--- .../processManage/processClassification.vue | 2 +- .../creatProcess/policyConsultation/index.vue | 61 +++++++++++++++++-- 4 files changed, 76 insertions(+), 25 deletions(-) diff --git a/src/components/navMenu/index.vue b/src/components/navMenu/index.vue index cda4843c9..fe86bdef9 100644 --- a/src/components/navMenu/index.vue +++ b/src/components/navMenu/index.vue @@ -423,16 +423,16 @@ // path: '/DynamicInformations', // menuId: '3C87BSHJUF' // }, - // // { - // // title: '流程分类管理', - // // path: '/processClassificationManage', - // // menuId: 'N323F2UB9FTUV5SD3GTD' - // // }, - // // { - // // title: '流程管理', - // // path: '/processManage', - // // menuId: 'K5KXSS3X9CF7CS8AMFJ5' - // // }, + { + title: '流程分类管理', + path: '/processClassificationManage', + // menuId: 'N323F2UB9FTUV5SD3GTD' + }, + { + title: '流程管理', + path: '/processManage', + // menuId: 'K5KXSS3X9CF7CS8AMFJ5' + }, // { // title: 'SVPPS', // path: '/svpps', diff --git a/src/pages/config/pages/processManage/process.vue b/src/pages/config/pages/processManage/process.vue index cff9a181f..45dfb3670 100644 --- a/src/pages/config/pages/processManage/process.vue +++ b/src/pages/config/pages/processManage/process.vue @@ -34,15 +34,15 @@
- - - - - - - - - +
+ + 新增 +
{{$t('m.dataProcessing')}}
+ 新增
{{$t('m.dataProcessing')}} diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 1561e41d8..7cd1e9731 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -146,17 +146,19 @@
- +
- - + + @@ -188,7 +196,8 @@ import approvalHistory from "./components/approvalHistory"; import personnelInformation from "./components/personnelInformation"; import solicitationList from "./components/solicitationList"; - import { queryTaskFirst, saveTaskFirst, taskDel } from "api/process"; + import {queryTaskFirst, saveTaskFirst, taskDel, changeAssigneeNew} from "api/process"; + import axios from "axios"; export default { name: "index", @@ -204,6 +213,7 @@ return { active: '1', disabledXX: false, + drawerModal: false, formRules: { lawsNumber: [ {required: true, message: '请输入政策编号', trigger: 'change'}, @@ -229,6 +239,14 @@ commentText: '', } }, + computed: { + showSave() { + return true + }, + showTransfer() { + return true + } + }, methods: { //基础信息/人员信息 handleTabs(type) { @@ -391,6 +409,39 @@ } }) }, + handleTransfer() { + this.drawerModal = true + }, + checkedRole(data) { + changeAssigneeNew({ + taskId: this.$route.query.taskIds, // 任务id + userId: this.$store.getters.userInfo.userId, // 委托人 + assignee: data[0].id, // 被委托人 + pId: this.$route.query.prcId, // 流程实例 + }).then(res => { + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.processNum() + this.$router.push({path: '/processCenter?tabsName=ProcessCenter'}) + } else { + this.$message.warning(res.message) + } + }) + }, + // 请求转换流程图 + processNum (row) { + axios.request({ + url: '/api/lawss/activiti/getImg?_t=' + new Date().getTime(), + responseType: 'blob', + method: 'get', + params: { + prcNum: this.$route.query.prcNum + } + }).then(res => { + this.processStep = window.URL.createObjectURL(res.data) + }) + }, } } From db8a93e29da1fbbfb3cf4648238d7385720a8fed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Mon, 16 Oct 2023 10:45:45 +0800 Subject: [PATCH 05/57] =?UTF-8?q?=E8=A7=A3=E5=BC=80=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/config/pages/processManage/process.vue | 3 ++- .../config/pages/processManage/processClassification.vue | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/pages/config/pages/processManage/process.vue b/src/pages/config/pages/processManage/process.vue index 45dfb3670..5eef4b3f6 100644 --- a/src/pages/config/pages/processManage/process.vue +++ b/src/pages/config/pages/processManage/process.vue @@ -85,7 +85,8 @@ - {{$t('m.edit')}} + + {{$t('m.edit')}} diff --git a/src/pages/config/pages/processManage/processClassification.vue b/src/pages/config/pages/processManage/processClassification.vue index b5c05a95e..0e980da95 100644 --- a/src/pages/config/pages/processManage/processClassification.vue +++ b/src/pages/config/pages/processManage/processClassification.vue @@ -77,8 +77,10 @@ - {{$t('m.edit')}} - {{$t('m.delete')}} + + {{$t('m.edit')}} + + {{$t('m.delete')}} From 0f6c05627177c7adf44d399f6acfdc85ef067bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Mon, 16 Oct 2023 14:49:32 +0800 Subject: [PATCH 06/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/addModel.vue | 178 ++++++++++++++++++ .../components/approvalHistory.vue | 4 +- .../components/policySolicitingOpinions.vue | 150 +++++++++------ .../components/solicitationList.vue | 153 ++++++++++++--- .../creatProcess/policyConsultation/index.vue | 30 +-- 5 files changed, 415 insertions(+), 100 deletions(-) create mode 100644 src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue new file mode 100644 index 000000000..7d75e4376 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue index 2fe846106..77a7dbd72 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue @@ -64,14 +64,14 @@ } }, mounted() { - this.getHistoryData() + // this.getHistoryData() }, methods: { getHistoryData() { this.$http.get('lawss/activiti/get_list_by_instance', { prcNum: this.$route.query.prcNum, }, {}, res => { - this.histortData = res + this.histortData = res || [] }, e => { }) }, diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/policySolicitingOpinions.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/policySolicitingOpinions.vue index 764b60b90..4b726ffb6 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/policySolicitingOpinions.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/policySolicitingOpinions.vue @@ -46,7 +46,7 @@ :data="tableData.standardData" tooltip-effect="dark" style="width: 100%;" - :height="tableHeight.standardTableHeight" + height="calc(100vh - 220px)" border class="drag-table" :header-cell-style="{background: '#f8f8f9', color: '#515a6e'}" @@ -67,7 +67,8 @@ align="center" > - + export default { name: "policySolicitingOpinions", - data(){ - return{ - standardDrawer: false, - standardSearchForm:{ - page: 1, - pageSize: this.$store.getters.userInfo.configContent, - }, - tableData: { - // 标准表格数据 - standardData: [], - // 任务分解单数据 - taskTableData: [] - }, - tableHeight: { - standardTableHeight: null - }, - standardCheckedList:[], - disabledXX:false, - dataLoading:false, - } + data() { + return { + standardDrawer: false, + standardSearchForm: { + page: 1, + pageSize: this.$store.getters.userInfo.configContent, + }, + tableData: { + // 标准表格数据 + standardData: [], + // 任务分解单数据 + taskTableData: [] + }, + tableHeight: { + standardTableHeight: null + }, + standardCheckedList: [], + disabledXX: false, + dataLoading: false, + loadSarStandard:false, + } }, - methods:{ + methods: { handleReviseDrawerClose(done) { done() }, @@ -179,7 +183,11 @@ }, getDomesticStandardTable() { this.loadSarStandard = true - this.$http.get('lawss/sarLawsInfo/page', this.standardSearchForm, {}, res => { + let query = { + standType: 'INLAND', + ...this.standardSearchForm + } + this.$http.get('lawss/sarLawsInfo/page', query, {}, res => { this.loadSarStandard = false if (res.ok) { this.tableData.standardData = res.data.list @@ -211,11 +219,21 @@ this.standardSearchForm.pageSize = pageSize this.handleSearchStandard() }, - filterObj(obj){ - if(obj && obj !== ''){ - if(obj instanceof Array){ + //清空搜索条件 + handleResetSearch() { + this.standardSearchForm = { + page: 1, + pageSize: this.$store.getters.userInfo.configContent, + } + setTimeout(() => { + this.handleSearchStandard() + }, 100) + }, + filterObj(obj) { + if (obj && obj !== '') { + if (obj instanceof Array) { return obj; - }else { + } else { return obj.split(",") } } @@ -225,49 +243,22 @@ switch (status) { // 带入 case 2: - if(!this.standardCheckedList.length){ + if (!this.standardCheckedList.length) { this.$message.warning('请至少选择一条政策信息进行带入') - }else if(this.standardCheckedList.length > 1){ + } else if (this.standardCheckedList.length > 1) { this.$message.warning('您只能选择一条政策信息进行带入') - }else{ + } else { this.dataLoading = true - this.standardDrawer = false this.$http.get('lawss/sarLawsInfo/getStandInfoUpdateById', {id: this.standardCheckedList[0].id}, { _this: this }, res => { if (res && res.data) { const bringData = res.data + this.standardDrawer = false const json = Object.assign(bringData, bringData.attrInfoMap); - this.form = JSON.parse(JSON.stringify(json)) - const dateArr = [] - if(this.form.commentCycleStart && this.form.commentCycleEnd){ - dateArr[0] = this.form.commentCycleStart - dateArr[1] = this.form.commentCycleEnd - this.form.cycleTime = dateArr - } - this.form['lawsSyqy'] = this.filterObj(this.form['lawsSyqy']) - this.form['lawsSycx'] = this.filterObj(this.form['lawsSycx']) - this.form['lawsLabel'] = this.filterObj(this.form['lawsLabel']) - this.form['YYRZLAWS'] = this.filterObj(this.form['YYRZLAWS']) - this.form['NYLXLAWS'] = this.filterObj(this.form['NYLXLAWS']) - this.form['TGRLAWS'] = this.filterObj(this.form['TGRLAWS']) - this.form['ZRBMLAWS'] = this.filterObj(this.form['ZRBMLAWS']) - this.form['TGDWLAWS'] = this.filterObj(this.form['TGDWLAWS']) - this.form.prcNum = this.prcNum - this.form.prcName = this.prcName - this.form['id'] = bringData.id + this.$emit('policySolicitingOpinionsForm', json) this.dataLoading = false - this.busVsFunc() - this.modelFunc() - this.$forceUpdate() } - // 遍历对象初始化文件信息 - for (const p in this.form) { - if (typeof (this.form[p]) != "function") { - this.initializeFileList(p, this.form[p]); - } - } - console.log("res", res); }) } break @@ -282,6 +273,41 @@ } - diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 103a302aa..40b9f52fa 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -12,62 +12,79 @@ 批量删除 生成汇总单 生成上报意见 + 导出 + + + - + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue index 7d75e4376..9e28edd30 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue @@ -1,70 +1,114 @@ From ddc9791dc8ce5ed40c9cc3ff9c2ddfecfdcdf49d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Tue, 17 Oct 2023 17:49:06 +0800 Subject: [PATCH 09/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/personnelInformation.vue | 9 ++++ .../components/solicitationList.vue | 16 +++--- .../creatProcess/policyConsultation/index.vue | 51 +++++++++++++++---- 3 files changed, 60 insertions(+), 16 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue index 39e9c614b..1ce8fefd8 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue @@ -276,6 +276,15 @@ this.roleForm = {...this.roleForm} this.modalshowflag = false; }, + submit(callback) { + this.$refs['Form'].validate((valid) => { + if (valid) { + callback && callback(this.roleForm) + } else { + return this.$message.warning('请完善人员信息') + } + }) + }, } } diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 67ba009c2..ef3d3f66d 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -175,18 +175,18 @@ addOrEdit: 'add', editNum: 0, selectList: [], - taskKey: this.$route.query.taskKey, + taskKey: this.$route.query.taskKey,//流程节点key } }, computed: { - isNodeDisplay() { + isNodeDisplay() {//是否展示新增和批量删除 if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || this.taskKey == 'PolicySolicitOpinionProcessKey9') { return true } return false }, - isGenerateSummary() { + isGenerateSummary() {//是否展示生成汇总单和生成上报意见 if (this.taskKey == 'PolicySolicitOpinionProcessKey13' || this.taskKey == 'PolicySolicitOpinionProcessKey14' || this.taskKey == 'PolicySolicitOpinionProcessKey15') { @@ -194,13 +194,14 @@ } return false }, - isExport() { + isExport() {//是否展示导出 if (this.taskKey == 'PolicySolicitOpinionProcessKey12') { return true } return false }, isPersonInCharge() { + //是否展示责任人 if (this.taskKey == 'PolicySolicitOpinionProcessKey9' || this.taskKey == 'PolicySolicitOpinionProcessKey10' || this.taskKey == 'PolicySolicitOpinionProcessKey11') { @@ -208,7 +209,7 @@ } return false }, - isCompleteFlag() { + isCompleteFlag() {//是否展示提出部门、提出人、处理意见、原因 if (this.taskKey == 'PolicySolicitOpinionProcessKey12' || this.taskKey == 'PolicySolicitOpinionProcessKey13' || this.taskKey == 'PolicySolicitOpinionProcessKey14' || @@ -218,7 +219,7 @@ } return false }, - isOperate() { + isOperate() {//是否展示操作列 if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || this.taskKey == 'PolicySolicitOpinionProcessKey9' || this.taskKey == 'PolicySolicitOpinionProcessKey12') { @@ -226,7 +227,7 @@ } return false }, - showSelection() { + showSelection() {//是否展示选择 if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || this.taskKey == 'PolicySolicitOpinionProcessKey9') { return true @@ -312,6 +313,7 @@ this.histortData = [...this.histortData] } }, + }, } diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index ce5d20b18..eeb05e126 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -2,7 +2,7 @@
- +
基础信息
@@ -339,6 +339,39 @@ } }, computed: { + taskKeyName() { + if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { + return '起草' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey2') { + return '审核' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey3') { + return '起草修改' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey4') { + return '审定' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey5') { + return '批准' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey7') { + return '责任对接人分配任务' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8') { + return '责任人任务处理' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey9') { + return '责任对接人汇总' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey10') { + return '责任单位审批' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey11') { + return '管理员' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey12') { + return '审核' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey13') { + return '会签' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey14') { + return '审定' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey15') { + return '批准' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey16') { + return '抄送' + } + }, showSave() { //是否展示保存 if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1' || this.taskKey == 'PolicySolicitOpinionProcessKey3' || this.taskKey == 'PolicySolicitOpinionProcessKey7' || @@ -474,22 +507,21 @@ handleSubmit() { this.$refs['zczqyjForm'].validate((valid) => { if (valid) { - this.$refs['Form'].validate((valid) => { - if (valid) { + if (this.showPersonnel) { + this.$refs.personnelInformationRef.submit(() => { this.isSubmit = true this.saveLoading = true; - } else { - return this.$message.warning('请完善人员信息') - } - }) + }) + } } else { return this.$message.warning('请完善基础信息') } }) }, handleReject() { - + // approvalFlag value:0通过 1驳回 }, + //启动流程 startProcessRollBack() { const json = Object.assign(this.form, this.roleForm); json.commentText = this.commentText @@ -512,6 +544,7 @@ } }) }, + //提交流程 completeTask(taskId) { const json = Object.assign(this.form, this.roleForm); json.commentText = this.commentText @@ -599,7 +632,7 @@ this.processStep = window.URL.createObjectURL(res.data) }) }, - + //选择人员 selectOperation(title, id, isTrue) { this.title = title this.checkBox = isTrue From 8ee5bac28c6225193dded324b6d2160095f91682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 18 Oct 2023 14:31:48 +0800 Subject: [PATCH 10/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/components/processFile.vue | 9 ++- .../components/addModel.vue | 32 +++++--- .../components/fileViewModel.vue | 75 +++++++++++++++++++ .../components/solicitationList.vue | 28 ++++++- .../creatProcess/policyConsultation/index.vue | 14 +--- .../tabComponents/newProcess/index.vue | 2 +- src/sysConfig/index.js | 14 ++-- 7 files changed, 137 insertions(+), 37 deletions(-) create mode 100644 src/pages/processCenter/pages/creatProcess/policyConsultation/components/fileViewModel.vue diff --git a/src/pages/processCenter/pages/components/processFile.vue b/src/pages/processCenter/pages/components/processFile.vue index 9e50f660c..15d0b27c5 100644 --- a/src/pages/processCenter/pages/components/processFile.vue +++ b/src/pages/processCenter/pages/components/processFile.vue @@ -84,11 +84,12 @@ let templateFileList = [] let list = [] fileList.forEach(item => { - templateFileList.push(item) - list.push(item.name) + let data = item.response ? item.response.data : item + templateFileList.push(data) + list.push(data.id) }) - let templateFileName = list.join(',') - this.$emit('uploadSuccess', templateFileList, templateFileName) + let templateFileId = list.join(',') + this.$emit('uploadSuccess', templateFileList, templateFileId) this.$message({ // showClose: true, message: response.message, diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue index e3a87c159..38d3c2c88 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue @@ -42,7 +42,7 @@ placeholder="请输入修改理由" clearable> - { - this.isSubmit = false + this.$refs['sarStandardsInfoForm'].validate((valid) => { + if (valid) { + if (!this.sarStandardsInfoEO.chapterNumber && !this.sarStandardsInfoEO.chapterEntry + && !this.sarStandardsInfoEO.beforeRevision && !this.sarStandardsInfoEO.afterRevision + && !this.sarStandardsInfoEO.revisionModification && !this.sarStandardsInfoEO.templateFileId) { + this.$message.warning('请至少填写一条数据,不能都为空') + return + } + let timestamp = new Date().getTime(); + if (!this.sarStandardsInfoEO.dataId) { + this.sarStandardsInfoEO.dataId = timestamp + } + this.isSubmit = true + this.$emit('addModelForm', this.sarStandardsInfoEO) + this.modalshowflag = false + this.$nextTick(() => { + this.isSubmit = false + }) + } }) }, } diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/fileViewModel.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/fileViewModel.vue new file mode 100644 index 000000000..00a4857e7 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/fileViewModel.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index ef3d3f66d..7b893e9a3 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -97,6 +97,10 @@ prop="completeFlag" label="附件" align="center"> + +
diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index eeb05e126..47dea8b05 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -225,10 +225,10 @@
-
+
-
@@ -528,7 +528,7 @@ this.$http.post('lawss/activiti/startProcessRollBack', { createUser: this.$store.getters.userInfo.userId, createUserName: this.$store.getters.userInfo.userName, - type: 'laws2', + type: '29', json: JSON.stringify({ form: json, roleForm: this.roleForm, @@ -555,14 +555,6 @@ }, {_this: this}, res => { if (res.success) { this.$message.success(res.message); - if (this.bpnId !== '') { - let taskId = { - id: this.bpnId - } - taskDel(taskId).then(res => { - return res - }) - } this.$router.push("/processCenter"); } this.isSubmit = false; diff --git a/src/pages/processCenter/pages/processList/tabComponents/newProcess/index.vue b/src/pages/processCenter/pages/processList/tabComponents/newProcess/index.vue index 7ae17c290..182e0d814 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/newProcess/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/newProcess/index.vue @@ -517,7 +517,7 @@ export default { case '12': // 政策征求意见流程 this.$router.push({ - name: 'zczqyjStep1' + path: 'policyConsultation' }) break case '13': diff --git a/src/sysConfig/index.js b/src/sysConfig/index.js index a10432652..523461111 100644 --- a/src/sysConfig/index.js +++ b/src/sysConfig/index.js @@ -11,20 +11,20 @@ // const devIp = '10.10.10.46' // const devInterfacePORT = '4202' // // const devIp = '10.0.3.10' -const devIp = 'localhost' +const devIp = '10.0.3.11' const devInterfacePORT = '10086' // const devIp = '62.234.136.153' // const devInterfacePORT = '8033' // 配置 idm 认证 -const ssoLogin = 'http://sso.foton.com.cn/oauth2.0/authorize?client_id=app_slrs&response_type=code&redirect_uri=' +const ssoLogin = 'http://localhost:9090/#/' // 配置 前端服务 -const devWebUrl = 'http://62.234.136.153:8038/#/' +const devWebUrl = 'http://localhost:9090/#/' // webLoginType : idm (线上统一登录) 、 webLoginType: dev (测试环境登录) const webLoginType = 'dev' // 配置onlyOffice 前端服务 -// const onlyOfficeUrl = 'http://127.0.0.1:8080' -const onlyOfficeUrl = 'http://10.10.10.46:8889' +const onlyOfficeUrl = 'http://127.0.0.1:8080' +// const onlyOfficeUrl = 'http://10.10.10.46:8889' // 云端端口号 const DEV_CLOUD_RES_INTERFACE_PORT = '7777' @@ -50,8 +50,8 @@ const processPort = '17210' // 生产环境配置 // const prodIp = '39.98.140.126' // const prodInterfacePORT = '4201' -// const prodIp = '10.10.10.46' -// const prodInterfacePORT = '4202' +const prodIp = '10.10.10.46' +const prodInterfacePORT = '4202' // const prodIp = 'slrs.foton.com.cn' // const prodInterfacePORT = '' From 303d13fa2a3a67569fe739f0b9c52281bc61d392 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 18 Oct 2023 14:33:37 +0800 Subject: [PATCH 11/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/policyConsultation/index.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 47dea8b05..0bfd63585 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -508,9 +508,11 @@ this.$refs['zczqyjForm'].validate((valid) => { if (valid) { if (this.showPersonnel) { - this.$refs.personnelInformationRef.submit(() => { + this.$refs.personnelInformationRef.submit((row) => { this.isSubmit = true this.saveLoading = true; + this.roleForm = row + this.startProcessRollBack() }) } } else { From a001162ddafdde32915ad861b55bb6037499681b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 18 Oct 2023 14:40:51 +0800 Subject: [PATCH 12/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/policyConsultation/index.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 0bfd63585..980f259d2 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -336,6 +336,7 @@ title: '', checkBox: false, selectType: '', + roleForm:{}, } }, computed: { @@ -525,7 +526,7 @@ }, //启动流程 startProcessRollBack() { - const json = Object.assign(this.form, this.roleForm); + const json = Object.assign(this.dataForm, this.roleForm); json.commentText = this.commentText this.$http.post('lawss/activiti/startProcessRollBack', { createUser: this.$store.getters.userInfo.userId, @@ -548,7 +549,7 @@ }, //提交流程 completeTask(taskId) { - const json = Object.assign(this.form, this.roleForm); + const json = Object.assign(this.dataForm, this.roleForm); json.commentText = this.commentText this.$http.post('lawss/activiti/completeTask', { json: JSON.stringify(json), From 7c3c229485636e05f7fc7f9620d683f216234312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 18 Oct 2023 15:35:01 +0800 Subject: [PATCH 13/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/components/ProcessMixin.vue | 450 +- .../components/addModel.vue | 2 +- .../components/approvalHistory.vue | 4 +- .../components/personnelInformation.vue | 32 + .../components/solicitationList.vue | 2 +- .../creatProcess/policyConsultation/index.vue | 91 +- .../tabComponents/processCenter/index.vue | 4611 +++++++++-------- 7 files changed, 2649 insertions(+), 2543 deletions(-) diff --git a/src/pages/processCenter/pages/components/ProcessMixin.vue b/src/pages/processCenter/pages/components/ProcessMixin.vue index d55652987..f9111a9e3 100644 --- a/src/pages/processCenter/pages/components/ProcessMixin.vue +++ b/src/pages/processCenter/pages/components/ProcessMixin.vue @@ -1,231 +1,235 @@ diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue index 38d3c2c88..3a9c0b7a6 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue @@ -181,7 +181,7 @@ fileName: '', accept: '', fileMax_M: 0, - taskKey: this.$route.query.taskKey, + taskKey: this.$route.query.taskDefinitionKey, } }, diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue index 77a7dbd72..8986b06c5 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/approvalHistory.vue @@ -64,7 +64,9 @@ } }, mounted() { - // this.getHistoryData() + if (this.$route.query.prcNum) { + this.getHistoryData() + } }, methods: { getHistoryData() { diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue index 1ce8fefd8..eb01772ca 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue @@ -285,6 +285,38 @@ } }) }, + getData(item) { + let row = item ? JSON.parse(JSON.stringify(item)) : {} + this.roleForm = { + djrUserIds: row.djrUserIds, + djrUserNames: row.djrUserNames, + + glyUserId: row.glyUserId, + glyUserName: row.glyUserName, + + pzr1UserId: row.pzr1UserId, + pzr1UserName: row.pzr1UserName, + + pzr2UserId: row.pzr2UserId, + pzr2UserName: row.pzr2UserName, + + sdr1UserIds: row.sdr1UserIds, + sdr1UserNames: row.sdr1UserNames, + + sdr2UserIds: row.sdr2UserIds, + sdr2UserNames: row.sdr2UserNames, + + shr1UserIds: row.shr1UserIds, + shr1UserNames: row.shr1UserNames, + + shr2UserIds: row.shr2UserIds, + shr2UserNames: row.shr2UserNames, + + startUser: row.startUser, + startUserName: row.startUserName, + } + this.roleForm = {...this.roleForm} + }, } } diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 7b893e9a3..3b18cffcb 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -183,7 +183,7 @@ editNum: 0, selectList: [], deleteList: [], - taskKey: this.$route.query.taskKey,//流程节点key + taskKey: this.$route.query.taskDefinitionKey,//流程节点key } }, computed: { diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 980f259d2..dea952fda 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -271,7 +271,7 @@ import solicitationList from "./components/solicitationList";//征求意见列表 import policySolicitingOpinions from "./components/policySolicitingOpinions"; import processFile from "../../components/processFile"; - import {queryTaskFirst, saveTaskFirst, taskDel, changeAssigneeNew} from "api/process"; + import {queryTaskFirst, saveTaskFirst, taskDel, changeAssigneeNew, inboundLiaisonDetail} from "api/process"; import axios from "axios"; export default { @@ -332,11 +332,12 @@ commentText: '', fileListName: '', fileName: '', - taskKey: this.$route.query.taskKey, + taskKey: this.$route.query.taskDefinitionKey, title: '', checkBox: false, selectType: '', - roleForm:{}, + roleForm: {}, + bpnId: '', } }, computed: { @@ -437,6 +438,9 @@ return true }, }, + mounted() { + this.getData() + }, methods: { handlePreview(file) { let attId = "" @@ -484,16 +488,22 @@ //保存事件 handleSave() { this.saveLoading = true; + if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { + this.draftSaving() + } + }, + //草稿保存 + draftSaving() { let _formData = new FormData(); - let json = this.form + let json = this.dataForm json.commentText = this.commentText _formData.append('id', this.bpnId || '') _formData.append("createUser", this.$store.getters.userInfo.userId); _formData.append("createUserName", this.$store.getters.userInfo.userName); - _formData.append("prcType", "laws2"); + _formData.append("prcType", "29"); _formData.append("json", JSON.stringify({ form: json, - roleForm: this.roleForm, + roleForm: this.$refs.personnelInformationRef.roleForm, commentText: this.commentText })); saveTaskFirst(_formData).then(res => { @@ -508,13 +518,23 @@ handleSubmit() { this.$refs['zczqyjForm'].validate((valid) => { if (valid) { - if (this.showPersonnel) { + if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { this.$refs.personnelInformationRef.submit((row) => { this.isSubmit = true this.saveLoading = true; - this.roleForm = row - this.startProcessRollBack() + this.startProcessRollBack(row) }) + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey2') { + this.isSubmit = true + this.saveLoading = true; + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 0 + let query = { + form: json, + commentText: this.commentText + } + this.completeTask(this.$route.query.taskIds, query) } } else { return this.$message.warning('请完善基础信息') @@ -523,23 +543,33 @@ }, handleReject() { // approvalFlag value:0通过 1驳回 + if (this.taskKey == 'PolicySolicitOpinionProcessKey2') { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 1 + let query = { + form: json, + commentText: this.commentText + } + this.completeTask(this.$route.query.taskIds,query) + } }, //启动流程 - startProcessRollBack() { - const json = Object.assign(this.dataForm, this.roleForm); + startProcessRollBack(roleForm) { + const json = Object.assign(this.dataForm, roleForm); json.commentText = this.commentText + let query = { + form: json, + commentText: this.commentText + } this.$http.post('lawss/activiti/startProcessRollBack', { createUser: this.$store.getters.userInfo.userId, createUserName: this.$store.getters.userInfo.userName, type: '29', - json: JSON.stringify({ - form: json, - roleForm: this.roleForm, - commentText: this.commentText - }) + json: JSON.stringify(query) }, {_this: this}, res => { if (res.ok) { - this.completeTask(res.data) + this.completeTask(res.data, query) } else { this.$message.warning('流程启动失败') this.isSubmit = false @@ -548,11 +578,9 @@ }) }, //提交流程 - completeTask(taskId) { - const json = Object.assign(this.dataForm, this.roleForm); - json.commentText = this.commentText + completeTask(taskId, query) { this.$http.post('lawss/activiti/completeTask', { - json: JSON.stringify(json), + json: JSON.stringify(query), taskId: taskId || this.taskId, userId: this.$store.getters.userInfo.userId }, {_this: this}, res => { @@ -641,6 +669,27 @@ this.dataForm.zrdwUserName = '' this.dataForm = {...this.dataForm} }, + getData() { + return new Promise((resolve, reject) => { + inboundLiaisonDetail({ + taskIds: this.$route.query.taskIds, + pId: this.$route.query.prcId + }).then(res => { + if (res) { + const processForm = JSON.parse(res.mesg) + this.formProcessing(processForm) + } + }).catch(e => { + }); + }); + }, + formProcessing(row) { + this.dataForm = row + this.dataForm = {...this.dataForm} + if (this.showPersonnel) { + this.$refs.personnelInformationRef.getData(row) + } + }, } } diff --git a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue index 5d4758ca8..b875e6b86 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue @@ -1,2312 +1,2331 @@ From fb543ac0d3f1b7d1615c4aff02bc49d4fc67bc9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 18 Oct 2023 15:52:03 +0800 Subject: [PATCH 14/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/policyConsultation/index.vue | 42 +- .../tabComponents/taskDraft/index.vue | 2028 +++++++++-------- 2 files changed, 1064 insertions(+), 1006 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index dea952fda..9efd6e95e 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -259,6 +259,7 @@ :accept="accept" :fileMax_M="fileMax_M" @uploadSuccess="uploadSuccess"/> + 正在加载数据
@@ -291,6 +292,7 @@ active: '1', accept: '', fileMax_M: 0, + dataLoading: false, drawerModal: false, nodeList: [], formRules: { @@ -337,7 +339,7 @@ checkBox: false, selectType: '', roleForm: {}, - bpnId: '', + bpnId: this.$route.query.bpnId, } }, computed: { @@ -439,7 +441,14 @@ }, }, mounted() { - this.getData() + //获取草稿的数据进行展示 + if (this.bpnId) { + this.getTaskDraftData() + } + //获取流程中数据进行展示 + if (this.taskKey) { + this.getData() + } }, methods: { handlePreview(file) { @@ -551,7 +560,7 @@ form: json, commentText: this.commentText } - this.completeTask(this.$route.query.taskIds,query) + this.completeTask(this.$route.query.taskIds, query) } }, //启动流程 @@ -586,12 +595,24 @@ }, {_this: this}, res => { if (res.success) { this.$message.success(res.message); + if (this.bpnId) { + this.taskDel() + } this.$router.push("/processCenter"); } this.isSubmit = false; this.saveLoading = false; }) }, + //删除草稿 + taskDel() { + let taskId = { + id: this.bpnId + } + taskDel(taskId).then(res => { + return res + }) + }, handleTransfer() { this.title = '转办处理人' this.checkBox = true @@ -670,6 +691,7 @@ this.dataForm = {...this.dataForm} }, getData() { + this.dataLoading = true return new Promise((resolve, reject) => { inboundLiaisonDetail({ taskIds: this.$route.query.taskIds, @@ -679,7 +701,9 @@ const processForm = JSON.parse(res.mesg) this.formProcessing(processForm) } + this.dataLoading = false }).catch(e => { + this.dataLoading = false }); }); }, @@ -690,6 +714,18 @@ this.$refs.personnelInformationRef.getData(row) } }, + getTaskDraftData() { + this.dataLoading = true + queryTaskFirst({ + bpnId: this.bpnId + }).then(res => { + let mes = JSON.parse(res.mes); + this.dataForm = mes.form + this.roleForm = mes.roleForm + this.commentText = mes.commentText + this.dataLoading = false + }); + }, } } diff --git a/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue b/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue index dd8c5fb0b..415a25527 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue @@ -1,1020 +1,1042 @@ From 94b1d79fcd30aee99af195f9d31ff7b9ee60f540 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 18 Oct 2023 16:08:40 +0800 Subject: [PATCH 15/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/policyConsultation/index.vue | 73 +++++++++++++------ 1 file changed, 49 insertions(+), 24 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 9efd6e95e..d99ea5764 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -496,9 +496,11 @@ }, //保存事件 handleSave() { - this.saveLoading = true; + this.openButtonLoading() if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { this.draftSaving() + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey6') { + } }, //草稿保存 @@ -516,7 +518,7 @@ commentText: this.commentText })); saveTaskFirst(_formData).then(res => { - this.saveLoading = false; + this.closeButtonLoading() this.$message.success("保存成功"); this.bpnId = res.result }).catch(e => { @@ -527,15 +529,17 @@ handleSubmit() { this.$refs['zczqyjForm'].validate((valid) => { if (valid) { - if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { + this.openButtonLoading() + if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') {//起草 + this.closeButtonLoading() this.$refs.personnelInformationRef.submit((row) => { - this.isSubmit = true - this.saveLoading = true; + this.openButtonLoading() this.startProcessRollBack(row) }) - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey2') { - this.isSubmit = true - this.saveLoading = true; + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey2' || + this.taskKey == 'PolicySolicitOpinionProcessKey4' || + this.taskKey == 'PolicySolicitOpinionProcessKey5' || + this.taskKey == 'PolicySolicitOpinionProcessKey6') { //审核、审定、批准、责任人分配任务 const json = Object.assign(this.dataForm); json.commentText = this.commentText json.approvalFlag = 0 @@ -544,24 +548,46 @@ commentText: this.commentText } this.completeTask(this.$route.query.taskIds, query) + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey3') {//起草修改 + this.closeButtonLoading() + this.$refs.personnelInformationRef.submit((row) => { + const json = Object.assign(this.dataForm, row); + json.commentText = this.commentText + json.approvalFlag = 0 + let query = { + form: json, + commentText: this.commentText + } + this.openButtonLoading() + this.completeTask(this.$route.query.taskIds, query) + }) } } else { return this.$message.warning('请完善基础信息') } }) }, + openButtonLoading() { + this.isReject = true + this.isSubmit = true + this.saveLoading = true; + }, + closeButtonLoading() { + this.isReject = true + this.isSubmit = true + this.saveLoading = true; + }, handleReject() { // approvalFlag value:0通过 1驳回 - if (this.taskKey == 'PolicySolicitOpinionProcessKey2') { - const json = Object.assign(this.dataForm); - json.commentText = this.commentText - json.approvalFlag = 1 - let query = { - form: json, - commentText: this.commentText - } - this.completeTask(this.$route.query.taskIds, query) + this.openButtonLoading() + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 1 + let query = { + form: json, + commentText: this.commentText } + this.completeTask(this.$route.query.taskIds, query) }, //启动流程 startProcessRollBack(roleForm) { @@ -581,8 +607,7 @@ this.completeTask(res.data, query) } else { this.$message.warning('流程启动失败') - this.isSubmit = false - this.saveLoading = false; + this.closeButtonLoading() } }) }, @@ -600,8 +625,7 @@ } this.$router.push("/processCenter"); } - this.isSubmit = false; - this.saveLoading = false; + this.closeButtonLoading() }) }, //删除草稿 @@ -708,10 +732,11 @@ }); }, formProcessing(row) { - this.dataForm = row + this.dataForm = row.form this.dataForm = {...this.dataForm} + console.log(this.dataForm); if (this.showPersonnel) { - this.$refs.personnelInformationRef.getData(row) + this.$refs.personnelInformationRef.getData(row.form) } }, getTaskDraftData() { @@ -721,7 +746,7 @@ }).then(res => { let mes = JSON.parse(res.mes); this.dataForm = mes.form - this.roleForm = mes.roleForm + this.$refs.personnelInformationRef.getData(mes.roleForm) this.commentText = mes.commentText this.dataLoading = false }); From 278aa86b8ccfd8b9c96109188894f17e33ec00b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 18 Oct 2023 16:10:12 +0800 Subject: [PATCH 16/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/policyConsultation/index.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index d99ea5764..8e5e3bec4 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -573,9 +573,9 @@ this.saveLoading = true; }, closeButtonLoading() { - this.isReject = true - this.isSubmit = true - this.saveLoading = true; + this.isReject = false + this.isSubmit = false + this.saveLoading = false; }, handleReject() { // approvalFlag value:0通过 1驳回 From be214cee4047d4674631fd0063af6cd7afc774f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 18 Oct 2023 17:01:07 +0800 Subject: [PATCH 17/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/roleTree/index.vue | 1 - .../components/personnelInformation.vue | 16 ++++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/components/roleTree/index.vue b/src/components/roleTree/index.vue index 1a9e86cc1..95cc0e074 100644 --- a/src/components/roleTree/index.vue +++ b/src/components/roleTree/index.vue @@ -413,7 +413,6 @@ isVisible(val) { this.visible = val if (val) { - this.roleList = [] this.nodeList2 = this.nodeList if (this.nodeList2.length && this.nodeList2[0].length) { let ids = '' diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue index eb01772ca..273698c56 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue @@ -6,14 +6,14 @@ :model="roleForm" :rules="roleFormRules" class="label-input-form myForm"> - + - +

起草

- -
@@ -218,8 +218,8 @@ } }, mounted() { - this.roleForm.startUser = this.$store.getters.userInfo.userId - this.roleForm.startUserName = this.$store.getters.userInfo.userName + this.roleForm.prcCreateUser = this.$store.getters.userInfo.userId + this.roleForm.prcCreateUserName = this.$store.getters.userInfo.userName this.roleForm = {...this.roleForm} }, methods: { @@ -312,8 +312,8 @@ shr2UserIds: row.shr2UserIds, shr2UserNames: row.shr2UserNames, - startUser: row.startUser, - startUserName: row.startUserName, + prcCreateUser: row.prcCreateUser, + prcCreateUserName: row.prcCreateUserName, } this.roleForm = {...this.roleForm} }, From 19b994a55712040a306804935cfe6ea7943b3d23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 11:42:45 +0800 Subject: [PATCH 18/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/addModel.vue | 67 ++++++++++++------- .../components/personnelInformation.vue | 3 + .../components/solicitationList.vue | 36 +++++++--- .../creatProcess/policyConsultation/index.vue | 40 +++++++++-- 4 files changed, 108 insertions(+), 38 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue index 3a9c0b7a6..2b63cb138 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue @@ -22,37 +22,42 @@ placeholder="请输入章节编号" clearable>
- - + - - + - - + - - + + + + -
-
+
{{ item.name }} @@ -67,7 +72,7 @@
点击上传 @@ -75,16 +80,16 @@ - + - - @@ -128,7 +133,7 @@ trigger: "blur" } ], - chapterEntry: [ + chapterEntries: [ { type: "string", max: 200, @@ -136,7 +141,7 @@ trigger: "blur" } ], - beforeRevision: [ + updateBefore: [ { type: "string", max: 200, @@ -144,7 +149,7 @@ trigger: "blur" } ], - afterRevision: [ + updateAfter: [ { type: "string", max: 200, @@ -152,7 +157,7 @@ trigger: "blur" } ], - revisionModification: [ + updateReason: [ { type: "string", max: 200, @@ -160,7 +165,7 @@ trigger: "blur" } ], - handlingSuggestion: [ + handlingOpinions: [ { type: "string", max: 200, @@ -168,7 +173,15 @@ trigger: "blur" } ], - reason: [ + handlingCause: [ + { + type: "string", + max: 200, + message: "处理原因不能超过100个字符", + trigger: "blur" + } + ], + cause: [ { type: "string", max: 200, @@ -240,9 +253,11 @@ saveOrUpdateStands() { this.$refs['sarStandardsInfoForm'].validate((valid) => { if (valid) { - if (!this.sarStandardsInfoEO.chapterNumber && !this.sarStandardsInfoEO.chapterEntry - && !this.sarStandardsInfoEO.beforeRevision && !this.sarStandardsInfoEO.afterRevision - && !this.sarStandardsInfoEO.revisionModification && !this.sarStandardsInfoEO.templateFileId) { + if (!this.sarStandardsInfoEO.chapterNumber && !this.sarStandardsInfoEO.chapterEntries + && !this.sarStandardsInfoEO.updateBefore && !this.sarStandardsInfoEO.updateAfter + && !this.sarStandardsInfoEO.updateReason && !this.sarStandardsInfoEO.annexFileId + && !this.sarStandardsInfoEO.cause && !this.sarStandardsInfoEO.handlingOpinions + && !this.sarStandardsInfoEO.handlingCause) { this.$message.warning('请至少填写一条数据,不能都为空') return } diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue index 273698c56..0f3564408 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/personnelInformation.vue @@ -314,6 +314,9 @@ prcCreateUser: row.prcCreateUser, prcCreateUserName: row.prcCreateUserName, + + csrUserIds:row.csrUserIds, + csrUserNames:row.csrUserNames } this.roleForm = {...this.roleForm} }, diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 3b18cffcb..2cafc7345 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -70,35 +70,42 @@ > + + @@ -126,14 +133,14 @@ @@ -246,6 +253,9 @@ mounted() { }, methods: { + getData() { + + }, generateSummary() { }, @@ -334,6 +344,16 @@ this.$message.warning('没有可查看的文件') } }, + submit(callback) { + if (this.histortData && this.histortData.length > 0) { + callback && callback(this.histortData) + } else { + this.$message.warning('请至少添加一条数据') + } + }, + save(callback) { + callback && callback(this.histortData,this.deleteList.join(',')) + }, }, } diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 8e5e3bec4..009d82c28 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -272,7 +272,7 @@ import solicitationList from "./components/solicitationList";//征求意见列表 import policySolicitingOpinions from "./components/policySolicitingOpinions"; import processFile from "../../components/processFile"; - import {queryTaskFirst, saveTaskFirst, taskDel, changeAssigneeNew, inboundLiaisonDetail} from "api/process"; + import {queryTaskFirst, saveTaskFirst, taskDel, changeAssigneeNew, inboundLiaisonDetail,saveTaskForPub} from "api/process"; import axios from "axios"; export default { @@ -499,8 +499,25 @@ this.openButtonLoading() if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { this.draftSaving() - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey6') { - + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8') { + let _formData = new FormData(); + this.$refs.solicitationListRef.save((row,ids)=>{ + _formData.append("taskIds", this.$route.query.taskIds); + _formData.append("json", JSON.stringify({ + form: this.dataForm, + commentText: this.commentText, + policySolicitOpinionEOList: row, + deleteIds: ids, + })); + saveTaskForPub(_formData).then(res => { + this.saveLoading = false; + this.isSubmit = false; + this.$message.success("保存成功"); + }).catch(e => { + this.saveLoading = false; + this.isSubmit = false; + }); + }) } }, //草稿保存 @@ -539,7 +556,7 @@ } else if (this.taskKey == 'PolicySolicitOpinionProcessKey2' || this.taskKey == 'PolicySolicitOpinionProcessKey4' || this.taskKey == 'PolicySolicitOpinionProcessKey5' || - this.taskKey == 'PolicySolicitOpinionProcessKey6') { //审核、审定、批准、责任人分配任务 + this.taskKey == 'PolicySolicitOpinionProcessKey7') { //审核、审定、批准、责任人分配任务 const json = Object.assign(this.dataForm); json.commentText = this.commentText json.approvalFlag = 0 @@ -561,6 +578,21 @@ this.openButtonLoading() this.completeTask(this.$route.query.taskIds, query) }) + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8') {//责任人任务处理 + this.closeButtonLoading() + this.$refs.solicitationListRef.submit((row, ids) => { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 0 + let query = { + form: json, + policySolicitOpinionEOList: row, + deleteIds: ids, + commentText: this.commentText + } + this.openButtonLoading() + this.completeTask(this.$route.query.taskIds, query) + }) } } else { return this.$message.warning('请完善基础信息') From 19b4fb8d825b52309f61d03a734cf534a443adfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 11:52:55 +0800 Subject: [PATCH 19/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/solicitationList.vue | 11 ++++++++++- .../pages/creatProcess/policyConsultation/index.vue | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 2cafc7345..f826f296a 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -251,10 +251,19 @@ }, }, mounted() { + this.getData() }, methods: { getData() { + let query = { + taskDefinitionKey: this.$route.query.taskDefinitionKey, + prcId: this.$route.query.prcId + } + this.$http.get('/lawss/activiti/queryPolicitOpinionEOList', query, {_this: this}, res => { + if (res.success) { + } + }) }, generateSummary() { @@ -352,7 +361,7 @@ } }, save(callback) { - callback && callback(this.histortData,this.deleteList.join(',')) + callback && callback(this.histortData, this.deleteList.join(',')) }, }, } diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 009d82c28..32d7b66b6 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -507,7 +507,7 @@ form: this.dataForm, commentText: this.commentText, policySolicitOpinionEOList: row, - deleteIds: ids, + removeIds: ids, })); saveTaskForPub(_formData).then(res => { this.saveLoading = false; @@ -587,7 +587,7 @@ let query = { form: json, policySolicitOpinionEOList: row, - deleteIds: ids, + removeIds: ids, commentText: this.commentText } this.openButtonLoading() From 6dfa9f7b9bd624656b95a40061c19299bd200d79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 13:45:56 +0800 Subject: [PATCH 20/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/addModel.vue | 22 +++++++++---------- .../components/solicitationList.vue | 10 +++++---- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue index 2b63cb138..2dd6cd68f 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue @@ -27,18 +27,18 @@ placeholder="请输入章节条目" clearable> - - + - - + - - + @@ -141,7 +141,7 @@ trigger: "blur" } ], - updateBefore: [ + modifyBefore: [ { type: "string", max: 200, @@ -149,7 +149,7 @@ trigger: "blur" } ], - updateAfter: [ + modifyAfter: [ { type: "string", max: 200, @@ -157,7 +157,7 @@ trigger: "blur" } ], - updateReason: [ + modifyReason: [ { type: "string", max: 200, @@ -254,8 +254,8 @@ this.$refs['sarStandardsInfoForm'].validate((valid) => { if (valid) { if (!this.sarStandardsInfoEO.chapterNumber && !this.sarStandardsInfoEO.chapterEntries - && !this.sarStandardsInfoEO.updateBefore && !this.sarStandardsInfoEO.updateAfter - && !this.sarStandardsInfoEO.updateReason && !this.sarStandardsInfoEO.annexFileId + && !this.sarStandardsInfoEO.modifyBefore && !this.sarStandardsInfoEO.modifyAfter + && !this.sarStandardsInfoEO.modifyReason && !this.sarStandardsInfoEO.annexFileId && !this.sarStandardsInfoEO.cause && !this.sarStandardsInfoEO.handlingOpinions && !this.sarStandardsInfoEO.handlingCause) { this.$message.warning('请至少填写一条数据,不能都为空') diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index f826f296a..b39d3fe18 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -76,19 +76,19 @@ align="center"> @@ -261,7 +261,9 @@ } this.$http.get('/lawss/activiti/queryPolicitOpinionEOList', query, {_this: this}, res => { if (res.success) { - + this.histortData = res.data || [] + } else { + this.histortData = [] } }) }, From 5fdbdd467ce462382a49da48ee8239591446e548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 13:57:28 +0800 Subject: [PATCH 21/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/policyConsultation/index.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 32d7b66b6..c4b41764c 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -503,6 +503,7 @@ let _formData = new FormData(); this.$refs.solicitationListRef.save((row,ids)=>{ _formData.append("taskIds", this.$route.query.taskIds); + _formData.append("currentUserId", this.$store.getters.userInfo.userId); _formData.append("json", JSON.stringify({ form: this.dataForm, commentText: this.commentText, From a5d1efa80dd06fc78490ac2c0a3ac7c595bd9131 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:01:19 +0800 Subject: [PATCH 22/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/policyConsultation/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index c4b41764c..8aab4a1ed 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -503,12 +503,12 @@ let _formData = new FormData(); this.$refs.solicitationListRef.save((row,ids)=>{ _formData.append("taskIds", this.$route.query.taskIds); - _formData.append("currentUserId", this.$store.getters.userInfo.userId); _formData.append("json", JSON.stringify({ form: this.dataForm, commentText: this.commentText, policySolicitOpinionEOList: row, removeIds: ids, + currentUserId:this.$store.getters.userInfo.userId })); saveTaskForPub(_formData).then(res => { this.saveLoading = false; From 58740ee3726f414c7129f3669688f1d49d1d21b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:03:20 +0800 Subject: [PATCH 23/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyConsultation/components/solicitationList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index b39d3fe18..380aaab55 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -260,7 +260,7 @@ prcId: this.$route.query.prcId } this.$http.get('/lawss/activiti/queryPolicitOpinionEOList', query, {_this: this}, res => { - if (res.success) { + if (res.ok) { this.histortData = res.data || [] } else { this.histortData = [] From 3dc989b948d141ced3bacdb8800211cf8206511d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:15:35 +0800 Subject: [PATCH 24/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/policyConsultation/index.vue | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 8aab4a1ed..27d8d3eab 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -272,7 +272,14 @@ import solicitationList from "./components/solicitationList";//征求意见列表 import policySolicitingOpinions from "./components/policySolicitingOpinions"; import processFile from "../../components/processFile"; - import {queryTaskFirst, saveTaskFirst, taskDel, changeAssigneeNew, inboundLiaisonDetail,saveTaskForPub} from "api/process"; + import { + queryTaskFirst, + saveTaskFirst, + taskDel, + changeAssigneeNew, + inboundLiaisonDetail, + saveTaskForPub + } from "api/process"; import axios from "axios"; export default { @@ -395,6 +402,7 @@ if (this.taskKey == 'PolicySolicitOpinionProcessKey2' || this.taskKey == 'PolicySolicitOpinionProcessKey4' || this.taskKey == 'PolicySolicitOpinionProcessKey5' || + this.taskKey == 'PolicySolicitOpinionProcessKey9' || this.taskKey == 'PolicySolicitOpinionProcessKey10' || this.taskKey == 'PolicySolicitOpinionProcessKey11' || this.taskKey == 'PolicySolicitOpinionProcessKey12' || @@ -501,22 +509,20 @@ this.draftSaving() } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8') { let _formData = new FormData(); - this.$refs.solicitationListRef.save((row,ids)=>{ + this.$refs.solicitationListRef.save((row, ids) => { _formData.append("taskIds", this.$route.query.taskIds); _formData.append("json", JSON.stringify({ form: this.dataForm, commentText: this.commentText, policySolicitOpinionEOList: row, removeIds: ids, - currentUserId:this.$store.getters.userInfo.userId + currentUserId: this.$store.getters.userInfo.userId })); saveTaskForPub(_formData).then(res => { - this.saveLoading = false; - this.isSubmit = false; + this.closeButtonLoading() this.$message.success("保存成功"); }).catch(e => { - this.saveLoading = false; - this.isSubmit = false; + this.closeButtonLoading() }); }) } From 87a75344d731bfb0fb56ffa7845da9cc5909fa8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:18:17 +0800 Subject: [PATCH 25/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/policyConsultation/index.vue | 29 ++++++++++++++----- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 27d8d3eab..155a67700 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -619,14 +619,29 @@ handleReject() { // approvalFlag value:0通过 1驳回 this.openButtonLoading() - const json = Object.assign(this.dataForm); - json.commentText = this.commentText - json.approvalFlag = 1 - let query = { - form: json, - commentText: this.commentText + if (this.taskKey == 'PolicySolicitOpinionProcessKey9') { + this.$refs.solicitationListRef.submit((row, ids) => { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 0 + let query = { + form: json, + policySolicitOpinionEOList: row, + removeIds: ids, + commentText: this.commentText + } + this.completeTask(this.$route.query.taskIds, query) + }) + } else { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 1 + let query = { + form: json, + commentText: this.commentText + } + this.completeTask(this.$route.query.taskIds, query) } - this.completeTask(this.$route.query.taskIds, query) }, //启动流程 startProcessRollBack(roleForm) { From 3ca389a31f71dae4bc7f195fefede694f8f1f9a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:28:58 +0800 Subject: [PATCH 26/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyConsultation/components/solicitationList.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 380aaab55..4de806ffb 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -112,7 +112,7 @@ @@ -157,7 +157,8 @@ 编辑 - 删除 + 删除 From 7b3197ab890eee826830381a7ee8ce33674d51a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:30:51 +0800 Subject: [PATCH 27/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyConsultation/components/solicitationList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 4de806ffb..b461f2cca 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -157,7 +157,7 @@ 编辑 - 删除 From 7af9a9dc1dc6b0850b782949223cc54d2457d034 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:33:28 +0800 Subject: [PATCH 28/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/policyConsultation/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 155a67700..96da5bcab 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -623,7 +623,7 @@ this.$refs.solicitationListRef.submit((row, ids) => { const json = Object.assign(this.dataForm); json.commentText = this.commentText - json.approvalFlag = 0 + json.approvalFlag = 1 let query = { form: json, policySolicitOpinionEOList: row, From d256b7e608d2106c7ae1d90e5134f3057a492788 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:38:53 +0800 Subject: [PATCH 29/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/policyConsultation/components/addModel.vue | 4 +--- .../policyConsultation/components/solicitationList.vue | 6 +++++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue index 2dd6cd68f..91e823422 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/addModel.vue @@ -233,8 +233,6 @@ this.$refs.processFileRef.getFile(this.sarStandardsInfoEO[this.fileListName]) }, uploadSuccess(fileList, fileId) { - console.log(fileList); - console.log(fileId); this.sarStandardsInfoEO[this.fileListName] = fileList this.sarStandardsInfoEO[this.fileName] = fileId this.sarStandardsInfoEO = {...this.sarStandardsInfoEO} @@ -262,7 +260,7 @@ return } let timestamp = new Date().getTime(); - if (!this.sarStandardsInfoEO.dataId) { + if (!this.sarStandardsInfoEO.dataId && !this.sarStandardsInfoEO.id) { this.sarStandardsInfoEO.dataId = timestamp } this.isSubmit = true diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index b461f2cca..b9b56c28a 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -298,7 +298,11 @@ this.deleteList.push(val.id) } this.histortData = this.histortData.filter(res => { - return res.dataId != val.dataId + if (res.id) { + return res.id != val.id + } else { + return res.dataId != val.dataId + } }) }) this.histortData = [...this.histortData] From 134a5e3fc062bebaa2840104919a81e9d25e54dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:48:52 +0800 Subject: [PATCH 30/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyConsultation/components/solicitationList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index b9b56c28a..150448ebf 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -362,7 +362,7 @@ }, submit(callback) { if (this.histortData && this.histortData.length > 0) { - callback && callback(this.histortData) + callback && callback(this.histortData,this.deleteList.join(',')) } else { this.$message.warning('请至少添加一条数据') } From 4f1e2bf2024a7700294e79b90f4999998e6bb2d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:55:14 +0800 Subject: [PATCH 31/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/policyConsultation/index.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 96da5bcab..63d5a06f6 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -507,7 +507,8 @@ this.openButtonLoading() if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { this.draftSaving() - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8') { + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || + this.taskKey == 'PolicySolicitOpinionProcessKey9') { let _formData = new FormData(); this.$refs.solicitationListRef.save((row, ids) => { _formData.append("taskIds", this.$route.query.taskIds); @@ -585,7 +586,8 @@ this.openButtonLoading() this.completeTask(this.$route.query.taskIds, query) }) - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8') {//责任人任务处理 + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || + this.taskKey == 'PolicySolicitOpinionProcessKey9') {//责任人任务处理 this.closeButtonLoading() this.$refs.solicitationListRef.submit((row, ids) => { const json = Object.assign(this.dataForm); From c7f0640b995e753d6ad3910c3114561b8b452a57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 14:59:34 +0800 Subject: [PATCH 32/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/policyConsultation/index.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 63d5a06f6..0c8c26e51 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -508,7 +508,7 @@ if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { this.draftSaving() } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || - this.taskKey == 'PolicySolicitOpinionProcessKey9') { + this.taskKey == 'PolicySolicitOpinionProcessKey9') { let _formData = new FormData(); this.$refs.solicitationListRef.save((row, ids) => { _formData.append("taskIds", this.$route.query.taskIds); @@ -522,6 +522,7 @@ saveTaskForPub(_formData).then(res => { this.closeButtonLoading() this.$message.success("保存成功"); + this.$refs.solicitationListRef.getData() }).catch(e => { this.closeButtonLoading() }); @@ -587,7 +588,7 @@ this.completeTask(this.$route.query.taskIds, query) }) } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || - this.taskKey == 'PolicySolicitOpinionProcessKey9') {//责任人任务处理 + this.taskKey == 'PolicySolicitOpinionProcessKey9') {//责任人任务处理 this.closeButtonLoading() this.$refs.solicitationListRef.submit((row, ids) => { const json = Object.assign(this.dataForm); From d82f972199d43099c8c5afd30772dc88e63a6012 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 15:05:09 +0800 Subject: [PATCH 33/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/policyConsultation/index.vue | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 0c8c26e51..f69d79545 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -588,7 +588,14 @@ this.completeTask(this.$route.query.taskIds, query) }) } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || - this.taskKey == 'PolicySolicitOpinionProcessKey9') {//责任人任务处理 + this.taskKey == 'PolicySolicitOpinionProcessKey9' || + this.taskKey == 'PolicySolicitOpinionProcessKey10' || + this.taskKey == 'PolicySolicitOpinionProcessKey11' || + this.taskKey == 'PolicySolicitOpinionProcessKey12' || + this.taskKey == 'PolicySolicitOpinionProcessKey13' || + this.taskKey == 'PolicySolicitOpinionProcessKey14' || + this.taskKey == 'PolicySolicitOpinionProcessKey15' || + this.taskKey == 'PolicySolicitOpinionProcessKey16') {//责任人任务处理 this.closeButtonLoading() this.$refs.solicitationListRef.submit((row, ids) => { const json = Object.assign(this.dataForm); @@ -622,7 +629,14 @@ handleReject() { // approvalFlag value:0通过 1驳回 this.openButtonLoading() - if (this.taskKey == 'PolicySolicitOpinionProcessKey9') { + if (this.taskKey == 'PolicySolicitOpinionProcessKey9' || + this.taskKey == 'PolicySolicitOpinionProcessKey10' || + this.taskKey == 'PolicySolicitOpinionProcessKey11' || + this.taskKey == 'PolicySolicitOpinionProcessKey12' || + this.taskKey == 'PolicySolicitOpinionProcessKey13' || + this.taskKey == 'PolicySolicitOpinionProcessKey14' || + this.taskKey == 'PolicySolicitOpinionProcessKey15' || + this.taskKey == 'PolicySolicitOpinionProcessKey16') { this.$refs.solicitationListRef.submit((row, ids) => { const json = Object.assign(this.dataForm); json.commentText = this.commentText From e2f3d6da44df194e42cfd042f8d3951268b2b34b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 15:26:22 +0800 Subject: [PATCH 34/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyConsultation/components/solicitationList.vue | 2 +- .../pages/creatProcess/policyConsultation/index.vue | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 150448ebf..01e45a22d 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -126,7 +126,7 @@ diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index f69d79545..90b861be5 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -387,7 +387,7 @@ if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1' || this.taskKey == 'PolicySolicitOpinionProcessKey3' || this.taskKey == 'PolicySolicitOpinionProcessKey7' || this.taskKey == 'PolicySolicitOpinionProcessKey8' || this.taskKey == 'PolicySolicitOpinionProcessKey9' || - this.taskKey == 'PolicySolicitOpinionProcessKey16') { + this.taskKey == 'PolicySolicitOpinionProcessKey12') { return true } return false @@ -508,7 +508,8 @@ if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { this.draftSaving() } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || - this.taskKey == 'PolicySolicitOpinionProcessKey9') { + this.taskKey == 'PolicySolicitOpinionProcessKey9' || + this.taskKey == 'PolicySolicitOpinionProcessKey12') { let _formData = new FormData(); this.$refs.solicitationListRef.save((row, ids) => { _formData.append("taskIds", this.$route.query.taskIds); @@ -635,8 +636,7 @@ this.taskKey == 'PolicySolicitOpinionProcessKey12' || this.taskKey == 'PolicySolicitOpinionProcessKey13' || this.taskKey == 'PolicySolicitOpinionProcessKey14' || - this.taskKey == 'PolicySolicitOpinionProcessKey15' || - this.taskKey == 'PolicySolicitOpinionProcessKey16') { + this.taskKey == 'PolicySolicitOpinionProcessKey15') { this.$refs.solicitationListRef.submit((row, ids) => { const json = Object.assign(this.dataForm); json.commentText = this.commentText From ef1a5aef4ae99060060676911b05a38998f75e6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 15:49:49 +0800 Subject: [PATCH 35/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyConsultation/components/solicitationList.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 01e45a22d..2b98fce1d 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -119,7 +119,7 @@ @@ -269,13 +269,13 @@ }) }, generateSummary() { - + window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId }, generateReportComments() { - + window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId }, exportModel() { - + window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId }, addModel() { this.addOrEdit = 'add' @@ -362,7 +362,7 @@ }, submit(callback) { if (this.histortData && this.histortData.length > 0) { - callback && callback(this.histortData,this.deleteList.join(',')) + callback && callback(this.histortData, this.deleteList.join(',')) } else { this.$message.warning('请至少添加一条数据') } From bd1c1e9da3cd261a6790650f52c3f1fca1b6ad7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 15:55:06 +0800 Subject: [PATCH 36/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/solicitationList.vue | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 2b98fce1d..365d35bd2 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -269,13 +269,19 @@ }) }, generateSummary() { - window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId + window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' + + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId + '¤tUserId=' + + this.$store.getters.userInfo.userId }, generateReportComments() { - window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId + window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' + + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId + '¤tUserId=' + + this.$store.getters.userInfo.userId }, exportModel() { - window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId + window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' + + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId + '¤tUserId=' + + this.$store.getters.userInfo.userId }, addModel() { this.addOrEdit = 'add' From 2b3844e64fb88f00ff84042ee7ed2ac180b964f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 15:56:37 +0800 Subject: [PATCH 37/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyConsultation/components/solicitationList.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue index 365d35bd2..14f43a070 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/solicitationList.vue @@ -270,17 +270,17 @@ }, generateSummary() { window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' - + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId + '¤tUserId=' + + + this.$route.query.taskDefinitionKey + '&prcId=' + this.$route.query.prcId + '¤tUserId=' + this.$store.getters.userInfo.userId }, generateReportComments() { window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' - + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId + '¤tUserId=' + + + this.$route.query.taskDefinitionKey + '&prcId=' + this.$route.query.prcId + '¤tUserId=' + this.$store.getters.userInfo.userId }, exportModel() { window.location.href = 'api/lawss/activiti/exportPolicitOpinionEOListExcel?taskDefinitionKey=' - + this.$route.query.taskDefinitionKey + '&prcId' + this.$route.query.prcId + '¤tUserId=' + + + this.$route.query.taskDefinitionKey + '&prcId=' + this.$route.query.prcId + '¤tUserId=' + this.$store.getters.userInfo.userId }, addModel() { From 69250ecd9c5e0eb047e38e8110e9c41082094a35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 16:03:05 +0800 Subject: [PATCH 38/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyComplianceReview/index.vue | 175 + .../tabComponents/newProcess/index.vue | 1485 +-- src/router/index.js | 8952 +++++++++-------- 3 files changed, 5406 insertions(+), 5206 deletions(-) create mode 100644 src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue new file mode 100644 index 000000000..a01e4c68d --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -0,0 +1,175 @@ + + + + + diff --git a/src/pages/processCenter/pages/processList/tabComponents/newProcess/index.vue b/src/pages/processCenter/pages/processList/tabComponents/newProcess/index.vue index 182e0d814..b4a97e12d 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/newProcess/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/newProcess/index.vue @@ -1,764 +1,779 @@ diff --git a/src/router/index.js b/src/router/index.js index bc2da62d9..09f1d3c72 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,4517 +1,4527 @@ import Vue from 'vue' import Router from 'vue-router' import store from '../store' -import { Message } from 'element-ui' +import {Message} from 'element-ui' + Vue.use(Router) const routes = [ - // 手机端链接,中转页面 - { - path: '/phoneIndex', - name: 'phoneIndex', - component: resolve => require(['@/pages/processCenter/pages/phone/index.vue'], resolve), - meta: { - requireAuth: true, - title: '动态跳转', - } - }, - { - path: '/release2', - name: 'Release2', - component: resolve => require(['@/pages/home2/components/release2/index.vue'], resolve), - meta: { - requireAuth: true, - title: '国内外标准法规入库', - } - }, - { - path: '/releaseUs2', - name: 'ReleaseUs2', - component: resolve => require(['@/pages/home2/components/releaseUs2/index.vue'], resolve), - meta: { - requireAuth: true, - title: '在研标准法规入库', - } - }, - { - path: '/releaseBuss2', - name: 'ReleaseBuss2', - component: resolve => require(['@/pages/home2/components/releaseBuss2/index.vue'], resolve), - meta: { - requireAuth: true, - title: '企业标准发布', - } - }, - { - path: '/releaseQA2', - name: 'ReleaseQA2', - component: resolve => require(['@/pages/home2/components/releaseQA2/index.vue'], resolve), - meta: { - requireAuth: true, - title: '标准问答', - } - }, - { - path: '/blankPage', - name: 'blankPage', - component: resolve => require(['@/pages/blankPage/index.vue'], resolve), - meta: { - requireAuth: true, - title: '手机提示页面', - } - }, - { - path: '/processedPage', - name: 'processedPage', - component: resolve => require(['@/pages/processedPage/index.vue'], resolve), - meta: { - requireAuth: true, - title: '手机提示页面', - } - }, - { - path: '*', - redirect: '/loginVerify' - }, - // 单点登录跳转页面 - { - path: '/checkPage', - name: 'CheckPage', - component: resolve => require(['@/pages/login/checkPage.vue'], resolve), - meta: { - requireAuth: true, - isBoolean: true, - title: '跳转' - } - }, - // 登录页 - { - path: '/login', - name: 'Login', - component: () => - import('@/pages/login') - }, - { - path: '/phoneHome', - name: 'phoneHome', - component: () => - import('@/pages/phone/phoneHome') - }, - { - path: '/databaseSearch', - name: 'databaseSearch', - component: () => - import('@/pages/phone/databaseSearch') - }, - { - path: '/standDynamics', - name: 'standDynamics', - component: () => - import('@/pages/phone/standDynamics') - }, - { - path: '/domesticStand', - name: 'domesticStand', - component: () => - import('@/pages/phone/domesticStand') - }, - { - path: '/domesticDetails', - name: 'domesticDetails', - component: () => - import('@/pages/phone/domesticDetails') - }, - { - path: '/zlzxDetails', - name: 'zlzxDetails', - component: () => - import('@/pages/phone/zlzxDetails') - }, - { - path: '/loginVerify', - name: 'LoginVerify', - component: () => - import('@/pages/loginVerify') - }, - { - path: '/loginStandDetails', - name: 'loginStandDetails', - component: () => - import('@/pages/loginStandDetails') - }, - { - path: '/error', - name: 'error', - component: () => - import('@/pages/loginStandDetails/common/error.vue') - }, - { - path: '/loginVerifyNoEncryption', - name: 'LoginVerifyNoEncryption', - component: () => - import('@/pages/loginVerifyNoEncryption') - }, - { - path: '/loginVerifyPhone', - name: 'LoginVerifyPhone', - component: () => - import('@/pages/loginVerifyPhone') - }, - // 跳转刷新页面 - { - path: '/redirect', - name: 'Redirect', - component: () => - import('@/pages/redirect') - }, - // 首页 - { - path: '/home', - name: 'Home', - component: () => - import('@/pages/home/homeContainer'), - meta: { - requireAuth: true, - title: '首页', - menuId: 'G72J4WNFM8' - } - }, - // 工程师信息首页 - { - path: '/informationHome', - name: 'InformationHome', - component: () => - import('@/pages/home/information'), - meta: { - requireAuth: true, - title: '工程师首页', - menuId: '', - isBoolean: true - } - }, - { - path: '/home1', - name: 'Home', - component: () => - import('@/pages/home1'), - meta: { - requireAuth: true, - title: '福田首页', - menuId: '', - isBoolean: true - } - }, - // { - // path: '/home2', - // name: 'Home2', - // component: () => - // import('@/pages/home2'), - // meta: { - // requireAuth: true, - // title: '福田首页', - // menuId: '', - // isBoolean: true - // } - // }, - // 个人中心 - { - path: '/personal', - name: 'Personal', - redirect: () => { - return '/collection' - // if (hasRouterPermission('ZY9RFA4M35') && hasRouterPermission('JCEV4AEV32')) { - // return '/collection' - // } else { - // return getRedirectPath('ZY9RFA4M35') || '/info' - // } + // 手机端链接,中转页面 + { + path: '/phoneIndex', + name: 'phoneIndex', + component: resolve => require(['@/pages/processCenter/pages/phone/index.vue'], resolve), + meta: { + requireAuth: true, + title: '动态跳转', + } }, - component: resolve => require(['@/pages/personal'], resolve), - meta: { - title: '个人中心' - // menuId: 'ZY9RFA4M35' + { + path: '/release2', + name: 'Release2', + component: resolve => require(['@/pages/home2/components/release2/index.vue'], resolve), + meta: { + requireAuth: true, + title: '国内外标准法规入库', + } }, - children: [ - // { - // path: '/info', - // name: 'PersonalInfo', - // component: resolve => require(['@/pages/personal/pages/personal-info'], resolve), - // meta: { - // requireAuth: true, - // title: '个人信息', - // menuId: '8K7FDHG89G' - // } - // }, - { - path: '/dynamics', - name: 'MyDynamics', - component: resolve => require(['@/pages/personal/pages/my-dynamics'], resolve), + { + path: '/releaseUs2', + name: 'ReleaseUs2', + component: resolve => require(['@/pages/home2/components/releaseUs2/index.vue'], resolve), meta: { - requireAuth: true, - title: '我的消息', - menuId: 'JCEV4AEV32' + requireAuth: true, + title: '在研标准法规入库', } - }, - { - path: '/collection', - name: 'MyCollection', - component: resolve => require(['@/pages/personal/pages/my-collection'], resolve), - meta: { - requireAuth: false, - title: '我的收藏' - // menuId: 'JY5LKL2HPD' - } - }, - { - path: '/jump/:id', - name: 'DetailsJump', - component: resolve => require(['@/pages/personal/pages/detailsJump'], resolve), - meta: { - requireAuth: true, - title: '动态跳转', - menuId: '5GQE5EABTY' - } - }, - { - path: '/browsing', - name: 'MyBrowsing', - component: resolve => require(['@/pages/personal/pages/my-browsing'], resolve), - meta: { - requireAuth: true, - title: '我的浏览', - menuId: 'HAEY2A4LMX' - } - }, - { - path: '/MyEnterpriseStandard', - name: 'MyEnterpriseStandard', - component: resolve => require(['@/pages/personal/pages/my-enterpriseStandard'], resolve), - meta: { - requireAuth: true, - title: '我的企标', - menuId: 'LKU3W23UMEHDM9VLDHGK' - } - }, - { - path: '/push', - name: 'MyPush', - component: resolve => require(['@/pages/personal/pages/my-push'], resolve), - meta: { - requireAuth: true, - title: '已收分享', - menuId: '9F8T7DPYHE' - } - }, - { - path: '/forward', - name: 'MyForward', - component: resolve => require(['@/pages/personal/pages/my-forward'], resolve), - meta: { - requireAuth: true, - title: '已发分享', - menuId: 'K45Y9TGKZV2K4XP4CETD' - } - }, - { - path: '/plate', - name: 'IndividualPlate', - component: resolve => require(['@/pages/personal/pages/individual-plate'], resolve), - meta: { - requireAuth: true, - title: '我的板块', - menuId: 'TUYHX8JBWV' - } - }, - { - path: '/questions', - name: 'MyQuestions', - component: resolve => require(['@/pages/personal/pages/my-questions'], resolve), - meta: { - requireAuth: false, - title: '我的问答' - // menuId: '' - } - }, - { - path: '/questions2', - name: 'MyQuestions2', - component: resolve => require(['@/pages/personal/pages/my-questions/index2.vue'], resolve), - meta: { - requireAuth: false, - title: '我的问答' - } - }, - { - path: '/questions3', - name: 'MyQuestions3', - component: resolve => require(['@/pages/personal/pages/my-questions/index3.vue'], resolve), - meta: { - requireAuth: false, - title: '我的问答' - } - }, - { - path: '/questionDetail', - name: 'QuestionDetail', - component: resolve => require(['@/pages/personal/pages/my-questions/components/questionDetail.vue'], resolve), - meta: { - requireAuth: false, - title: '问题详情', - menuId: '' - } - } - // { - // path: '/questionsAndAnswers', - // name: 'QuestionsAndAnswers', - // component: resolve => require(['@/pages/personal/pages/questionsAndAnswers'], resolve), - // meta: { - // requireAuth: true, - // title: '我的问答', - // menuId: '8VKLZATQQG4NQHXV9UDS' - // } - // } - ] - }, - // ************************** 流程中心 ******************************* - { - path: '/processCenter', - name: 'ProcessCenter', - redirect: () => { - return 'processCenter' }, - component: () => - import('@/pages/processCenter'), - meta: { - requireAuth: true, - title: '流程中心', - menuId: '6GDJ5JDHUS' + { + path: '/releaseBuss2', + name: 'ReleaseBuss2', + component: resolve => require(['@/pages/home2/components/releaseBuss2/index.vue'], resolve), + meta: { + requireAuth: true, + title: '企业标准发布', + } }, - children: [ - { + { + path: '/releaseQA2', + name: 'ReleaseQA2', + component: resolve => require(['@/pages/home2/components/releaseQA2/index.vue'], resolve), + meta: { + requireAuth: true, + title: '标准问答', + } + }, + { + path: '/blankPage', + name: 'blankPage', + component: resolve => require(['@/pages/blankPage/index.vue'], resolve), + meta: { + requireAuth: true, + title: '手机提示页面', + } + }, + { + path: '/processedPage', + name: 'processedPage', + component: resolve => require(['@/pages/processedPage/index.vue'], resolve), + meta: { + requireAuth: true, + title: '手机提示页面', + } + }, + { + path: '*', + redirect: '/loginVerify' + }, + // 单点登录跳转页面 + { + path: '/checkPage', + name: 'CheckPage', + component: resolve => require(['@/pages/login/checkPage.vue'], resolve), + meta: { + requireAuth: true, + isBoolean: true, + title: '跳转' + } + }, + // 登录页 + { + path: '/login', + name: 'Login', + component: () => + import('@/pages/login') + }, + { + path: '/phoneHome', + name: 'phoneHome', + component: () => + import('@/pages/phone/phoneHome') + }, + { + path: '/databaseSearch', + name: 'databaseSearch', + component: () => + import('@/pages/phone/databaseSearch') + }, + { + path: '/standDynamics', + name: 'standDynamics', + component: () => + import('@/pages/phone/standDynamics') + }, + { + path: '/domesticStand', + name: 'domesticStand', + component: () => + import('@/pages/phone/domesticStand') + }, + { + path: '/domesticDetails', + name: 'domesticDetails', + component: () => + import('@/pages/phone/domesticDetails') + }, + { + path: '/zlzxDetails', + name: 'zlzxDetails', + component: () => + import('@/pages/phone/zlzxDetails') + }, + { + path: '/loginVerify', + name: 'LoginVerify', + component: () => + import('@/pages/loginVerify') + }, + { + path: '/loginStandDetails', + name: 'loginStandDetails', + component: () => + import('@/pages/loginStandDetails') + }, + { + path: '/error', + name: 'error', + component: () => + import('@/pages/loginStandDetails/common/error.vue') + }, + { + path: '/loginVerifyNoEncryption', + name: 'LoginVerifyNoEncryption', + component: () => + import('@/pages/loginVerifyNoEncryption') + }, + { + path: '/loginVerifyPhone', + name: 'LoginVerifyPhone', + component: () => + import('@/pages/loginVerifyPhone') + }, + // 跳转刷新页面 + { + path: '/redirect', + name: 'Redirect', + component: () => + import('@/pages/redirect') + }, + // 首页 + { + path: '/home', + name: 'Home', + component: () => + import('@/pages/home/homeContainer'), + meta: { + requireAuth: true, + title: '首页', + menuId: 'G72J4WNFM8' + } + }, + // 工程师信息首页 + { + path: '/informationHome', + name: 'InformationHome', + component: () => + import('@/pages/home/information'), + meta: { + requireAuth: true, + title: '工程师首页', + menuId: '', + isBoolean: true + } + }, + { + path: '/home1', + name: 'Home', + component: () => + import('@/pages/home1'), + meta: { + requireAuth: true, + title: '福田首页', + menuId: '', + isBoolean: true + } + }, + // { + // path: '/home2', + // name: 'Home2', + // component: () => + // import('@/pages/home2'), + // meta: { + // requireAuth: true, + // title: '福田首页', + // menuId: '', + // isBoolean: true + // } + // }, + // 个人中心 + { + path: '/personal', + name: 'Personal', + redirect: () => { + return '/collection' + // if (hasRouterPermission('ZY9RFA4M35') && hasRouterPermission('JCEV4AEV32')) { + // return '/collection' + // } else { + // return getRedirectPath('ZY9RFA4M35') || '/info' + // } + }, + component: resolve => require(['@/pages/personal'], resolve), + meta: { + title: '个人中心' + // menuId: 'ZY9RFA4M35' + }, + children: [ + // { + // path: '/info', + // name: 'PersonalInfo', + // component: resolve => require(['@/pages/personal/pages/personal-info'], resolve), + // meta: { + // requireAuth: true, + // title: '个人信息', + // menuId: '8K7FDHG89G' + // } + // }, + { + path: '/dynamics', + name: 'MyDynamics', + component: resolve => require(['@/pages/personal/pages/my-dynamics'], resolve), + meta: { + requireAuth: true, + title: '我的消息', + menuId: 'JCEV4AEV32' + } + }, + { + path: '/collection', + name: 'MyCollection', + component: resolve => require(['@/pages/personal/pages/my-collection'], resolve), + meta: { + requireAuth: false, + title: '我的收藏' + // menuId: 'JY5LKL2HPD' + } + }, + { + path: '/jump/:id', + name: 'DetailsJump', + component: resolve => require(['@/pages/personal/pages/detailsJump'], resolve), + meta: { + requireAuth: true, + title: '动态跳转', + menuId: '5GQE5EABTY' + } + }, + { + path: '/browsing', + name: 'MyBrowsing', + component: resolve => require(['@/pages/personal/pages/my-browsing'], resolve), + meta: { + requireAuth: true, + title: '我的浏览', + menuId: 'HAEY2A4LMX' + } + }, + { + path: '/MyEnterpriseStandard', + name: 'MyEnterpriseStandard', + component: resolve => require(['@/pages/personal/pages/my-enterpriseStandard'], resolve), + meta: { + requireAuth: true, + title: '我的企标', + menuId: 'LKU3W23UMEHDM9VLDHGK' + } + }, + { + path: '/push', + name: 'MyPush', + component: resolve => require(['@/pages/personal/pages/my-push'], resolve), + meta: { + requireAuth: true, + title: '已收分享', + menuId: '9F8T7DPYHE' + } + }, + { + path: '/forward', + name: 'MyForward', + component: resolve => require(['@/pages/personal/pages/my-forward'], resolve), + meta: { + requireAuth: true, + title: '已发分享', + menuId: 'K45Y9TGKZV2K4XP4CETD' + } + }, + { + path: '/plate', + name: 'IndividualPlate', + component: resolve => require(['@/pages/personal/pages/individual-plate'], resolve), + meta: { + requireAuth: true, + title: '我的板块', + menuId: 'TUYHX8JBWV' + } + }, + { + path: '/questions', + name: 'MyQuestions', + component: resolve => require(['@/pages/personal/pages/my-questions'], resolve), + meta: { + requireAuth: false, + title: '我的问答' + // menuId: '' + } + }, + { + path: '/questions2', + name: 'MyQuestions2', + component: resolve => require(['@/pages/personal/pages/my-questions/index2.vue'], resolve), + meta: { + requireAuth: false, + title: '我的问答' + } + }, + { + path: '/questions3', + name: 'MyQuestions3', + component: resolve => require(['@/pages/personal/pages/my-questions/index3.vue'], resolve), + meta: { + requireAuth: false, + title: '我的问答' + } + }, + { + path: '/questionDetail', + name: 'QuestionDetail', + component: resolve => require(['@/pages/personal/pages/my-questions/components/questionDetail.vue'], resolve), + meta: { + requireAuth: false, + title: '问题详情', + menuId: '' + } + } + // { + // path: '/questionsAndAnswers', + // name: 'QuestionsAndAnswers', + // component: resolve => require(['@/pages/personal/pages/questionsAndAnswers'], resolve), + // meta: { + // requireAuth: true, + // title: '我的问答', + // menuId: '8VKLZATQQG4NQHXV9UDS' + // } + // } + ] + }, + // ************************** 流程中心 ******************************* + { path: '/processCenter', - name: 'processCenter', + name: 'ProcessCenter', + redirect: () => { + return 'processCenter' + }, component: () => - import('@/pages/processCenter/pages/processList'), + import('@/pages/processCenter'), meta: { - requireAuth: true, - title: '流程中心' - } - }, - // 新建流程 - { - path: '/createProcessNew', - name: 'CreateProcessNew', - component: () => import('@/pages/processCenter/pages/newProcess'), - meta: { - requireAuth: true, - title: '新建流程' - } - }, - { - path: '/bzfyStep1', - name: 'bzfyStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzfy/step1.vue'), - meta: { - requireAuth: true, - title: '标准需求(翻译)申请流程' - } - }, - { - path: '/processDetail', - name: 'ProcessDetail', - component: () => import('@/pages/processCenter/pages/processDetail/index.vue'), - meta: { - requireAuth: true, - title: '流程详情' - } - }, - { - path: '/processAcceptDetail', - name: 'ProcessAcceptDetail', - component: () => import('@/pages/processCenter/pages/processAcceptDetail/index.vue'), - meta: { - requireAuth: true, - title: '流程详情' - } - }, - { - path: '/bzffStep1', - name: 'bzffStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzff/step1.vue'), - meta: { - requireAuth: true, - title: '标准发放申请流程' - } - }, - { - path: '/bzqdfbStep1', - name: 'bzqdfbStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1.vue'), - meta: { - requireAuth: true, - title: '标准清单发布/更新流程' - } - }, - { - path: '/bzqdfbStep1_1', - name: 'bzqdfbStep1_1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1_1.vue'), - meta: { - requireAuth: true, - title: '标准清单发布/更新流程' - } - }, - { - path: '/bzqdfbStep1-1', - name: 'bzqdfbStep1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue'), - meta: { - requireAuth: true, - title: '标准清单发布/更新流程' - } - }, - { - path: '/bzqdfbStep1-3', - name: 'bzqdfbStep1-3', - component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1-3.vue'), - meta: { - requireAuth: true, - title: '标准清单发布/更新流程' - } - }, - { - path: '/bzqdfbStep2', - name: 'bzqdfbStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step2.vue'), - meta: { - requireAuth: true, - title: '标准清单发布/更新流程' - } - }, - { - path: '/bzqdfbStep3', - name: 'bzqdfbStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step3.vue'), - meta: { - requireAuth: true, - title: '标准清单发布/更新流程' - } - }, - { - path: '/bzqdfbStep4', - name: 'bzqdfbStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step4.vue'), - meta: { - requireAuth: true, - title: '标准清单发布/更新流程' - } - }, - { - path: '/bzqdfbStep1-4', - name: 'bzqdfbStep1-4', - component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1-4.vue'), - meta: { - requireAuth: true, - title: '标准清单发布/更新流程' - } - }, - { - path: '/policyConsultation', - name: 'policyConsultation', - component: () => import('@/pages/processCenter/pages/creatProcess/policyConsultation/index.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zczqyjStep1', - name: 'zczqyjStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step1.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zczqyjStep2', - name: 'zczqyjStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step2.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zczqyjStep3', - name: 'zczqyjStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step3.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zczqyjStep4', - name: 'zczqyjStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step4.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zczqyjStep5', - name: 'zczqyjStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step5.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zczqyjStep6', - name: 'zczqyjStep6', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step6.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zczqyjStep7', - name: 'zczqyjStep7', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step7.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zczqyjStep8', - name: 'zczqyjStep8', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step8.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - },{ - path: '/zczqyjStep9', - name: 'zczqyjStep9', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step9.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zczqyjStep9Detil', - name: 'zczqyjStep9Detil', - component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step9Detil.vue'), - meta: { - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/zdrzbzORzchgxxmscStep1', - name: 'zdrzbzORzchgxxmscStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step1.vue'), - meta: { - requireAuth: true, - title: '重点认证标准/政策合规性项目审查流程' - } - }, - { - path: '/zdrzbzORzchgxxmscStep2', - name: 'zdrzbzORzchgxxmscStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step2.vue'), - meta: { - requireAuth: true, - title: '重点认证标准/政策合规性项目审查流程' - } - }, - { - path: '/zdrzbzORzchgxxmscStep3', - name: 'zdrzbzORzchgxxmscStep3', - component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step3.vue'), - meta: { - requireAuth: true, - title: '重点认证标准/政策合规性项目审查流程' - } - }, - { - path: '/zdrzbzORzchgxxmscStep4', - name: 'zdrzbzORzchgxxmscStep4', - component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step4.vue'), - meta: { - requireAuth: true, - title: '重点认证标准/政策合规性项目审查流程' - } - }, - { - path: '/zdrzbzORzchgxxmscStep5', - name: 'zdrzbzORzchgxxmscStep5', - //1代表各事业部,2代表产品规划部 - component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step5.vue'), - meta: { - requireAuth: true, - title: '重点认证标准/政策合规性项目审查流程' - } - }, - { - path: '/zdrzbzORzchgxxmscStep6', - name: 'zdrzbzORzchgxxmscStep6', - component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step6.vue'), - meta: { - requireAuth: true, - title: '重点认证标准/政策合规性项目审查流程' - } - }, - { - path: '/zdrzbzORzchgxxmscStep7', - name: 'zdrzbzORzchgxxmscStep7', - component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step7.vue'), - meta: { - requireAuth: true, - title: '重点认证标准/政策合规性项目审查流程' - } - }, - { - path: '/zdrzbzORzchgxxmscStep8', - name: 'zdrzbzORzchgxxmscStep8', - component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step8.vue'), - meta: { - requireAuth: true, - title: '重点认证标准/政策合规性项目审查流程' - } - }, - { - path: '/zdrzbzORzchgxxmscStep9', - name: 'zdrzbzORzchgxxmscStep9', - component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step9.vue'), - meta: { - requireAuth: true, - title: '重点认证标准/政策合规性项目审查流程' - } - }, - { - path: '/bzpgStep1', - name: 'bzpgStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step1.vue'), - meta: { - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/bzpgStep2', - name: 'bzpgStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step2.vue'), - meta: { - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/bzpgStep3', - name: 'bzpgStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step3.vue'), - meta: { - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/bzpgStep4', - name: 'bzpgStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step4.vue'), - meta: { - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/bzpgStep5', - name: 'bzpgStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step5.vue'), - meta: { - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/bzpgStep6', - name: 'bzpgStep6', - component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step6.vue'), - meta: { - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/bzpgStep7', - name: 'bzpgStep7', - component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step7.vue'), - meta: { - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/bzpgStep8', - name: 'bzpgStep8', - component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step8.vue'), - meta: { - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/bzpgStep8-1', - name: 'bzpgStep8-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step8-1.vue'), - meta: { - 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', - name: 'xmpgStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step1.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程' - } - }, - { - path: '/xmpgStep2', - name: 'xmpgStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step2.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程' - } - }, - { - path: '/xmpgStep3', - name: 'xmpgStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step3.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程' - } - }, - { - path: '/xmpgStep4', - name: 'xmpgStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step4.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程' - } - }, - { - path: '/xmpgStep5', - name: 'xmpgStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step5.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程' - } - }, - { - path: '/xmpgStep5-1', - name: 'xmpgStep5-1', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step5-1.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程' - } - }, - { - path: '/xmpgStep1-5', - name: 'xmpgStep1-5', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step1-5.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程' - } - }, - { - path: '/xmpg2Step1', - name: 'xmpg2Step1', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step1-1', - name: 'xmpg2Step1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step1-2', - name: 'xmpg2Step1-2', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1-2.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step1-12', - name: 'xmpg2Step1-12', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1-12.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step2', - name: 'xmpg2Step2', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step2.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step3', - name: 'xmpg2Step3', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step3.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step4', - name: 'xmpg2Step4', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step4.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step5', - name: 'xmpg2Step5', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step5.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step6', - name: 'xmpg2Step6', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step6.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step7', - name: 'xmpg2Step7', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step7.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step8', - name: 'xmpg2Step8', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step8.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step9', - name: 'xmpg2Step9', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step9.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step10', - name: 'xmpg2Step10', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step10.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step11', - name: 'xmpg2Step11', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step11.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmpg2Step12', - name: 'xmpg2Step12', - component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step12.vue'), - meta: { - requireAuth: true, - title: '项目合规评估流程-项目' - } - }, - { - path: '/xmqdqrStep1', - name: 'xmqdqrStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step1.vue'), - meta: { - requireAuth: true, - title: '项目清单确认流程' - } - }, - { - path: '/xmqdqrStep2', - name: 'xmqdqrStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step2.vue'), - meta: { - requireAuth: true, - title: '项目清单确认流程' - } - }, - { - path: '/xmqdqrStep3', - name: 'xmqdqrStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step3.vue'), - meta: { - requireAuth: true, - title: '项目清单确认流程' - } - }, - { - path: '/xmqdqrStep4', - name: 'xmqdqrStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step4.vue'), - meta: { - requireAuth: true, - title: '项目清单确认流程' - } - }, - { - path: '/xmqdqrStep4-1', - name: 'xmqdqrStep4-1', - component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step4-1.vue'), - meta: { - requireAuth: true, - title: '项目清单确认流程' - } - }, - { - path: '/xmqdqrStep1-4', - name: 'xmqdqrStep1-4', - component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step1-4.vue'), - meta: { - requireAuth: true, - title: '项目清单确认流程' - } - }, - { - path: '/wfhxzgStep1', - name: 'wfhxzgStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue'), - meta: { - requireAuth: true, - title: '未符合项整改发布/更新流程' - } - }, - { - path: '/wfhxzgStep2', - name: 'wfhxzgStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue'), - meta: { - requireAuth: true, - title: '未符合项整改发布/更新流程' - } - }, - { - path: '/wfhxzgStep3', - name: 'wfhxzgStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step3.vue'), - meta: { - requireAuth: true, - title: '未符合项整改/更新流程' - } - }, - { - path: '/wfhxzgStep3-1', - name: 'wfhxzgStep3-1', - component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step3-1.vue'), - meta: { - requireAuth: true, - title: '未符合项整改/更新流程' - } - }, - { - path: '/wfhxzgStep4', - name: 'wfhxzgStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue'), - meta: { - requireAuth: true, - title: '未符合项整改/更新流程' - } - }, - { - path: '/wfhxzgStep5', - name: 'wfhxzgStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue'), - meta: { - requireAuth: true, - title: '未符合项整改/更新流程' - } - }, - { - path: '/wfhxzgStep5-1', - name: 'wfhxzgStep5-1', - component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step5-1.vue'), - meta: { - requireAuth: true, - title: '未符合项整改/更新流程' - } - }, - { - path: '/bzrkStep1', - name: 'bzrkStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step1.vue'), - meta: { - requireAuth: true, - title: '标准入库流程' - } - }, - { - path: '/bzrkStep1-1', - name: 'bzrkStep1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step1-1.vue'), - meta: { - requireAuth: true, - 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: '/bzrkStep5', - name: 'bzrkStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step5.vue'), - meta: { - requireAuth: true, - title: '标准入库流程' - } - }, - { - path: '/bzrkStep2', - name: 'bzrkStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step2.vue'), - meta: { - requireAuth: true, - title: '标准入库流程' - } - }, - { - path: '/zcrk1', - name: 'zcrk1', - component: () => import('@/pages/processCenter/pages/creatProcess/hzwl-zcrk/step1.vue'), - meta: { - requireAuth: true, - title: '政策入库流程' - } - }, - { - path: '/zcrk2', - name: 'zcrk2', - component: () => import('@/pages/processCenter/pages/creatProcess/hzwl-zcrk/step2.vue'), - meta: { - requireAuth: true, - title: '政策入库流程' - } - }, - { - path: '/zcrkStep1', - name: 'zcrkStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step1.vue'), - meta: { - requireAuth: true, - title: '政策入库流程' - } - }, - { - path: '/zcrkStep2', - name: 'zcrkStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step2.vue'), - meta: { - requireAuth: true, - title: '政策入库流程' - } - }, - { - path: '/zcrkStep3', - name: 'zcrkStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step3.vue'), - meta: { - requireAuth: true, - title: '政策入库流程' - } - }, - { - path: '/zcrkStep5', - name: 'zcrkStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step5.vue'), - meta: { - requireAuth: true, - title: '政策入库流程' - } - }, - { - path: '/bussLibrary1', - name: 'bussLibrary1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step1.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, { - path: '/bussLibraryC1', - name: 'bussLibraryC1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC1.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/bussLibrary2', - name: 'bussLibrary2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step2.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } + requireAuth: true, + title: '流程中心', + menuId: '6GDJ5JDHUS' }, - { - path: '/bussLibrary3', - name: 'bussLibrary3', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step3.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibraryC3', - name: 'bussLibraryC3', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibrary4', - name: 'bussLibrary4', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step4.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibrary5', - name: 'bussLibrary5', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step5.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibrary6', - name: 'bussLibrary6', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step6.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibraryC6', - name: 'bussLibraryC6', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibrary7', - name: 'bussLibrary7', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step7.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibrary8', - name: 'bussLibrary8', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step8.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibrary9', - name: 'bussLibrary9', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step9.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibrary10', - name: 'bussLibrary10', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step10.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/bussLibrary11', - name: 'bussLibrary11', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step11.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibrary11-1', - name: 'bussLibrary11-1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step11-1.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/bussLibrary12', - name: 'bussLibrary12', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step12.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - },{ - path: '/bussLibrary13', - name: 'bussLibrary13', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step13.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/bussLibraryDetail', - name: 'bussLibraryDetail', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepDetail.vue'), - meta: { - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/bussLibraryProduct1', - name: 'bussLibraryProduct1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct2', - name: 'bussLibraryProduct2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct3', - name: 'bussLibraryProduct3', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProductC3', - name: 'bussLibraryProductC3', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/stepC3.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct4', - name: 'bussLibraryProduct4', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct5', - name: 'bussLibraryProduct5', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct6', - name: 'bussLibraryProduct6', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct6-1', - name: 'bussLibraryProduct6-1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step6-1.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProductC6', - name: 'bussLibraryProductC6', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct7', - name: 'bussLibraryProduct7', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step7.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct8', - name: 'bussLibraryProduct8', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step8.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct9', - name: 'bussLibraryProduct9', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step9.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct10', - name: 'bussLibraryProduct10', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct11', - name: 'bussLibraryProduct11', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct12', - name: 'bussLibraryProduct12', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct13', - name: 'bussLibraryProduct13', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProduct14', - name: 'bussLibraryProduct14', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step14.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bussLibraryProductDetail', - name: 'bussLibraryProductDetail', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/stepDetail.vue'), - meta: { - requireAuth: true, - title: '企标制修订-产品标准' - } - }, - { - path: '/bzdyStep1', - name: 'bzdyStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step1.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzdyStep1-1', - name: 'bzdyStep1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step1-1.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzdyStep2', - name: 'bzdyStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step2.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzdyStep3', - name: 'bzdyStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step3.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - // { - // path: '/bzxqfyStep1', - // name: 'bzxqfyStep1', - // component: () => import('@/pages/processCenter/pages/creatProcess/bzxqfy/step1.vue'), - // meta: { - // requireAuth: true, - // title: '标准翻译流程' - // } - // }, - { - path: '/ZQYJAddFileDetails', - name: 'ZQYJAddFileDetails', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/ZQYJAddFileDetails.vue'), - meta: { - requireAuth: true, - title: '新增', - isBoolean: true, - // menuId: '' - } - }, - { - path: '/bzzqyjStep1', - name: 'bzzqyjStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step1.vue'), - meta: { - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/bzzqyjStep1-1', - name: 'bzzqyjStep1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step1-1.vue'), - meta: { - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/bzzqyjStep2', - name: 'bzzqyjStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step2.vue'), - meta: { - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/bzzqyjStep3', - name: 'bzzqyjStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue'), - meta: { - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/bzzqyjStep4', - name: 'bzzqyjStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step4.vue'), - meta: { - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/bzzqyjStep4-1', - name: 'bzzqyjStep4-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step4-1.vue'), - meta: { - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/bzzqyjStep4-2', - name: 'bzzqyjStep4-2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step4-2.vue'), - meta: { - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/bzzqyjStep5', - name: 'bzzqyjStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step5.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzzqyjStep6', - name: 'bzzqyjStep6', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step6.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzzqyjStep7', - name: 'bzzqyjStep7', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step7.vue'), - meta: { - 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', - name: 'bzzqyjStep8', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step8.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzzqyjStep9', - name: 'bzzqyjStep9', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step9.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/phoneBzzqyjStep2', - name: 'phoneBzzqyjStep2', - component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/phoneBzzqyjStep4-1', - name: 'phoneBzzqyjStep4-1', - component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step4-1.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/phoneBzzqyjStep4-2', - name: 'phoneBzzqyjStep4-2', - component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step4-2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/phoneBzzqyjStep6', - name: 'phoneBzzqyjStep6', - component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step6.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/phoneBzzqyjStep7', - name: 'phoneBzzqyjStep7', - component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step7.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/phoneBzzqyjStep8', - name: 'phoneBzzqyjStep8', - component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step8.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/phoneBzzqyjStep9', - name: 'phoneBzzqyjStep9', - component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step9.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准征求意见流程' - } - }, - { - path: '/bzzqyjStep1-9', - name: 'bzzqyjStep1-9', - component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step1-9.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzdyStep4', - name: 'bzdyStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step4.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzdyStep5', - name: 'bzdyStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step5.vue'), - meta: { - requireAuth: true, - 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', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step6.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzdyStep7', - name: 'bzdyStep7', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step7.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzdyStep8', - name: 'bzdyStep8', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step8.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzdyStep9', - name: 'bzdyStep9', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step9.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, + children: [ + { + path: '/processCenter', + name: 'processCenter', + component: () => + import('@/pages/processCenter/pages/processList'), + meta: { + requireAuth: true, + title: '流程中心' + } + }, + // 新建流程 + { + path: '/createProcessNew', + name: 'CreateProcessNew', + component: () => import('@/pages/processCenter/pages/newProcess'), + meta: { + requireAuth: true, + title: '新建流程' + } + }, + { + path: '/bzfyStep1', + name: 'bzfyStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzfy/step1.vue'), + meta: { + requireAuth: true, + title: '标准需求(翻译)申请流程' + } + }, + { + path: '/processDetail', + name: 'ProcessDetail', + component: () => import('@/pages/processCenter/pages/processDetail/index.vue'), + meta: { + requireAuth: true, + title: '流程详情' + } + }, + { + path: '/processAcceptDetail', + name: 'ProcessAcceptDetail', + component: () => import('@/pages/processCenter/pages/processAcceptDetail/index.vue'), + meta: { + requireAuth: true, + title: '流程详情' + } + }, + { + path: '/bzffStep1', + name: 'bzffStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzff/step1.vue'), + meta: { + requireAuth: true, + title: '标准发放申请流程' + } + }, + { + path: '/bzqdfbStep1', + name: 'bzqdfbStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1.vue'), + meta: { + requireAuth: true, + title: '标准清单发布/更新流程' + } + }, + { + path: '/bzqdfbStep1_1', + name: 'bzqdfbStep1_1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1_1.vue'), + meta: { + requireAuth: true, + title: '标准清单发布/更新流程' + } + }, + { + path: '/bzqdfbStep1-1', + name: 'bzqdfbStep1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue'), + meta: { + requireAuth: true, + title: '标准清单发布/更新流程' + } + }, + { + path: '/bzqdfbStep1-3', + name: 'bzqdfbStep1-3', + component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1-3.vue'), + meta: { + requireAuth: true, + title: '标准清单发布/更新流程' + } + }, + { + path: '/bzqdfbStep2', + name: 'bzqdfbStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step2.vue'), + meta: { + requireAuth: true, + title: '标准清单发布/更新流程' + } + }, + { + path: '/bzqdfbStep3', + name: 'bzqdfbStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step3.vue'), + meta: { + requireAuth: true, + title: '标准清单发布/更新流程' + } + }, + { + path: '/bzqdfbStep4', + name: 'bzqdfbStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step4.vue'), + meta: { + requireAuth: true, + title: '标准清单发布/更新流程' + } + }, + { + path: '/bzqdfbStep1-4', + name: 'bzqdfbStep1-4', + component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1-4.vue'), + meta: { + requireAuth: true, + title: '标准清单发布/更新流程' + } + }, + { + path: '/policyConsultation', + name: 'policyConsultation', + component: () => import('@/pages/processCenter/pages/creatProcess/policyConsultation/index.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/zczqyjStep1', + name: 'zczqyjStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step1.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/zczqyjStep2', + name: 'zczqyjStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step2.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/zczqyjStep3', + name: 'zczqyjStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step3.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/zczqyjStep4', + name: 'zczqyjStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step4.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/zczqyjStep5', + name: 'zczqyjStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step5.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/zczqyjStep6', + name: 'zczqyjStep6', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step6.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/zczqyjStep7', + name: 'zczqyjStep7', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step7.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/zczqyjStep8', + name: 'zczqyjStep8', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step8.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, { + path: '/zczqyjStep9', + name: 'zczqyjStep9', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step9.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/zczqyjStep9Detil', + name: 'zczqyjStep9Detil', + component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step9Detil.vue'), + meta: { + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/policyComplianceReview', + name: 'policyComplianceReview', + component: () => import('@/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/zdrzbzORzchgxxmscStep1', + name: 'zdrzbzORzchgxxmscStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step1.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/zdrzbzORzchgxxmscStep2', + name: 'zdrzbzORzchgxxmscStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step2.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/zdrzbzORzchgxxmscStep3', + name: 'zdrzbzORzchgxxmscStep3', + component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step3.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/zdrzbzORzchgxxmscStep4', + name: 'zdrzbzORzchgxxmscStep4', + component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step4.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/zdrzbzORzchgxxmscStep5', + name: 'zdrzbzORzchgxxmscStep5', + //1代表各事业部,2代表产品规划部 + component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step5.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/zdrzbzORzchgxxmscStep6', + name: 'zdrzbzORzchgxxmscStep6', + component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step6.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/zdrzbzORzchgxxmscStep7', + name: 'zdrzbzORzchgxxmscStep7', + component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step7.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/zdrzbzORzchgxxmscStep8', + name: 'zdrzbzORzchgxxmscStep8', + component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step8.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/zdrzbzORzchgxxmscStep9', + name: 'zdrzbzORzchgxxmscStep9', + component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step9.vue'), + meta: { + requireAuth: true, + title: '重点认证标准/政策合规性项目审查流程' + } + }, + { + path: '/bzpgStep1', + name: 'bzpgStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step1.vue'), + meta: { + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/bzpgStep2', + name: 'bzpgStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step2.vue'), + meta: { + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/bzpgStep3', + name: 'bzpgStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step3.vue'), + meta: { + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/bzpgStep4', + name: 'bzpgStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step4.vue'), + meta: { + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/bzpgStep5', + name: 'bzpgStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step5.vue'), + meta: { + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/bzpgStep6', + name: 'bzpgStep6', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step6.vue'), + meta: { + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/bzpgStep7', + name: 'bzpgStep7', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step7.vue'), + meta: { + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/bzpgStep8', + name: 'bzpgStep8', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step8.vue'), + meta: { + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/bzpgStep8-1', + name: 'bzpgStep8-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step8-1.vue'), + meta: { + 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', + name: 'xmpgStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step1.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程' + } + }, + { + path: '/xmpgStep2', + name: 'xmpgStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step2.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程' + } + }, + { + path: '/xmpgStep3', + name: 'xmpgStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step3.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程' + } + }, + { + path: '/xmpgStep4', + name: 'xmpgStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step4.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程' + } + }, + { + path: '/xmpgStep5', + name: 'xmpgStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step5.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程' + } + }, + { + path: '/xmpgStep5-1', + name: 'xmpgStep5-1', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step5-1.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程' + } + }, + { + path: '/xmpgStep1-5', + name: 'xmpgStep1-5', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step1-5.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程' + } + }, + { + path: '/xmpg2Step1', + name: 'xmpg2Step1', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step1-1', + name: 'xmpg2Step1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step1-2', + name: 'xmpg2Step1-2', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1-2.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step1-12', + name: 'xmpg2Step1-12', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1-12.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step2', + name: 'xmpg2Step2', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step2.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step3', + name: 'xmpg2Step3', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step3.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step4', + name: 'xmpg2Step4', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step4.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step5', + name: 'xmpg2Step5', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step5.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step6', + name: 'xmpg2Step6', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step6.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step7', + name: 'xmpg2Step7', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step7.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step8', + name: 'xmpg2Step8', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step8.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step9', + name: 'xmpg2Step9', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step9.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step10', + name: 'xmpg2Step10', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step10.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step11', + name: 'xmpg2Step11', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step11.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmpg2Step12', + name: 'xmpg2Step12', + component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step12.vue'), + meta: { + requireAuth: true, + title: '项目合规评估流程-项目' + } + }, + { + path: '/xmqdqrStep1', + name: 'xmqdqrStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step1.vue'), + meta: { + requireAuth: true, + title: '项目清单确认流程' + } + }, + { + path: '/xmqdqrStep2', + name: 'xmqdqrStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step2.vue'), + meta: { + requireAuth: true, + title: '项目清单确认流程' + } + }, + { + path: '/xmqdqrStep3', + name: 'xmqdqrStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step3.vue'), + meta: { + requireAuth: true, + title: '项目清单确认流程' + } + }, + { + path: '/xmqdqrStep4', + name: 'xmqdqrStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step4.vue'), + meta: { + requireAuth: true, + title: '项目清单确认流程' + } + }, + { + path: '/xmqdqrStep4-1', + name: 'xmqdqrStep4-1', + component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step4-1.vue'), + meta: { + requireAuth: true, + title: '项目清单确认流程' + } + }, + { + path: '/xmqdqrStep1-4', + name: 'xmqdqrStep1-4', + component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step1-4.vue'), + meta: { + requireAuth: true, + title: '项目清单确认流程' + } + }, + { + path: '/wfhxzgStep1', + name: 'wfhxzgStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue'), + meta: { + requireAuth: true, + title: '未符合项整改发布/更新流程' + } + }, + { + path: '/wfhxzgStep2', + name: 'wfhxzgStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue'), + meta: { + requireAuth: true, + title: '未符合项整改发布/更新流程' + } + }, + { + path: '/wfhxzgStep3', + name: 'wfhxzgStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step3.vue'), + meta: { + requireAuth: true, + title: '未符合项整改/更新流程' + } + }, + { + path: '/wfhxzgStep3-1', + name: 'wfhxzgStep3-1', + component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step3-1.vue'), + meta: { + requireAuth: true, + title: '未符合项整改/更新流程' + } + }, + { + path: '/wfhxzgStep4', + name: 'wfhxzgStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue'), + meta: { + requireAuth: true, + title: '未符合项整改/更新流程' + } + }, + { + path: '/wfhxzgStep5', + name: 'wfhxzgStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue'), + meta: { + requireAuth: true, + title: '未符合项整改/更新流程' + } + }, + { + path: '/wfhxzgStep5-1', + name: 'wfhxzgStep5-1', + component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step5-1.vue'), + meta: { + requireAuth: true, + title: '未符合项整改/更新流程' + } + }, + { + path: '/bzrkStep1', + name: 'bzrkStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step1.vue'), + meta: { + requireAuth: true, + title: '标准入库流程' + } + }, + { + path: '/bzrkStep1-1', + name: 'bzrkStep1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step1-1.vue'), + meta: { + requireAuth: true, + 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: '/bzrkStep5', + name: 'bzrkStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step5.vue'), + meta: { + requireAuth: true, + title: '标准入库流程' + } + }, + { + path: '/bzrkStep2', + name: 'bzrkStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step2.vue'), + meta: { + requireAuth: true, + title: '标准入库流程' + } + }, + { + path: '/zcrk1', + name: 'zcrk1', + component: () => import('@/pages/processCenter/pages/creatProcess/hzwl-zcrk/step1.vue'), + meta: { + requireAuth: true, + title: '政策入库流程' + } + }, + { + path: '/zcrk2', + name: 'zcrk2', + component: () => import('@/pages/processCenter/pages/creatProcess/hzwl-zcrk/step2.vue'), + meta: { + requireAuth: true, + title: '政策入库流程' + } + }, + { + path: '/zcrkStep1', + name: 'zcrkStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step1.vue'), + meta: { + requireAuth: true, + title: '政策入库流程' + } + }, + { + path: '/zcrkStep2', + name: 'zcrkStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step2.vue'), + meta: { + requireAuth: true, + title: '政策入库流程' + } + }, + { + path: '/zcrkStep3', + name: 'zcrkStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step3.vue'), + meta: { + requireAuth: true, + title: '政策入库流程' + } + }, + { + path: '/zcrkStep5', + name: 'zcrkStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step5.vue'), + meta: { + requireAuth: true, + title: '政策入库流程' + } + }, + { + path: '/bussLibrary1', + name: 'bussLibrary1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step1.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibraryC1', + name: 'bussLibraryC1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC1.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/bussLibrary2', + name: 'bussLibrary2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step2.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/bussLibrary3', + name: 'bussLibrary3', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step3.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibraryC3', + name: 'bussLibraryC3', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibrary4', + name: 'bussLibrary4', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step4.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibrary5', + name: 'bussLibrary5', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step5.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibrary6', + name: 'bussLibrary6', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step6.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibraryC6', + name: 'bussLibraryC6', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibrary7', + name: 'bussLibrary7', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step7.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibrary8', + name: 'bussLibrary8', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step8.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibrary9', + name: 'bussLibrary9', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step9.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibrary10', + name: 'bussLibrary10', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step10.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/bussLibrary11', + name: 'bussLibrary11', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step11.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibrary11-1', + name: 'bussLibrary11-1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step11-1.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/bussLibrary12', + name: 'bussLibrary12', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step12.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, { + path: '/bussLibrary13', + name: 'bussLibrary13', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step13.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/bussLibraryDetail', + name: 'bussLibraryDetail', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepDetail.vue'), + meta: { + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/bussLibraryProduct1', + name: 'bussLibraryProduct1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct2', + name: 'bussLibraryProduct2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct3', + name: 'bussLibraryProduct3', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProductC3', + name: 'bussLibraryProductC3', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/stepC3.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct4', + name: 'bussLibraryProduct4', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct5', + name: 'bussLibraryProduct5', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct6', + name: 'bussLibraryProduct6', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct6-1', + name: 'bussLibraryProduct6-1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step6-1.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProductC6', + name: 'bussLibraryProductC6', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct7', + name: 'bussLibraryProduct7', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step7.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct8', + name: 'bussLibraryProduct8', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step8.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct9', + name: 'bussLibraryProduct9', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step9.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct10', + name: 'bussLibraryProduct10', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct11', + name: 'bussLibraryProduct11', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct12', + name: 'bussLibraryProduct12', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct13', + name: 'bussLibraryProduct13', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProduct14', + name: 'bussLibraryProduct14', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step14.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bussLibraryProductDetail', + name: 'bussLibraryProductDetail', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/stepDetail.vue'), + meta: { + requireAuth: true, + title: '企标制修订-产品标准' + } + }, + { + path: '/bzdyStep1', + name: 'bzdyStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step1.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzdyStep1-1', + name: 'bzdyStep1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step1-1.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzdyStep2', + name: 'bzdyStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step2.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzdyStep3', + name: 'bzdyStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step3.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + // { + // path: '/bzxqfyStep1', + // name: 'bzxqfyStep1', + // component: () => import('@/pages/processCenter/pages/creatProcess/bzxqfy/step1.vue'), + // meta: { + // requireAuth: true, + // title: '标准翻译流程' + // } + // }, + { + path: '/ZQYJAddFileDetails', + name: 'ZQYJAddFileDetails', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/ZQYJAddFileDetails.vue'), + meta: { + requireAuth: true, + title: '新增', + isBoolean: true, + // menuId: '' + } + }, + { + path: '/bzzqyjStep1', + name: 'bzzqyjStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step1.vue'), + meta: { + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/bzzqyjStep1-1', + name: 'bzzqyjStep1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step1-1.vue'), + meta: { + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/bzzqyjStep2', + name: 'bzzqyjStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step2.vue'), + meta: { + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/bzzqyjStep3', + name: 'bzzqyjStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue'), + meta: { + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/bzzqyjStep4', + name: 'bzzqyjStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step4.vue'), + meta: { + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/bzzqyjStep4-1', + name: 'bzzqyjStep4-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step4-1.vue'), + meta: { + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/bzzqyjStep4-2', + name: 'bzzqyjStep4-2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step4-2.vue'), + meta: { + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/bzzqyjStep5', + name: 'bzzqyjStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step5.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzzqyjStep6', + name: 'bzzqyjStep6', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step6.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzzqyjStep7', + name: 'bzzqyjStep7', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step7.vue'), + meta: { + 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', + name: 'bzzqyjStep8', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step8.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzzqyjStep9', + name: 'bzzqyjStep9', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step9.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/phoneBzzqyjStep2', + name: 'phoneBzzqyjStep2', + component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/phoneBzzqyjStep4-1', + name: 'phoneBzzqyjStep4-1', + component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step4-1.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/phoneBzzqyjStep4-2', + name: 'phoneBzzqyjStep4-2', + component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step4-2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/phoneBzzqyjStep6', + name: 'phoneBzzqyjStep6', + component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step6.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/phoneBzzqyjStep7', + name: 'phoneBzzqyjStep7', + component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step7.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/phoneBzzqyjStep8', + name: 'phoneBzzqyjStep8', + component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step8.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/phoneBzzqyjStep9', + name: 'phoneBzzqyjStep9', + component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step9.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准征求意见流程' + } + }, + { + path: '/bzzqyjStep1-9', + name: 'bzzqyjStep1-9', + component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step1-9.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzdyStep4', + name: 'bzdyStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step4.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzdyStep5', + name: 'bzdyStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step5.vue'), + meta: { + requireAuth: true, + 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', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step6.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzdyStep7', + name: 'bzdyStep7', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step7.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzdyStep8', + name: 'bzdyStep8', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step8.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzdyStep9', + name: 'bzdyStep9', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step9.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, - { - path: '/phoneBzdyStep2', - name: 'phoneBzdyStep2', - component: () => import('@/pages/processCenter/pages/phone/bzdy/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/phoneBzdyStep4', - name: 'phoneBzdyStep4', - component: () => import('@/pages/processCenter/pages/phone/bzdy/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/phoneBzdyStep6', - name: 'phoneBzdyStep6', - component: () => import('@/pages/processCenter/pages/phone/bzdy/step6.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/phoneBzdyStep7', - name: 'phoneBzdyStep7', - component: () => import('@/pages/processCenter/pages/phone/bzdy/step7.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/phoneBzdyStep8', - name: 'phoneBzdyStep8', - component: () => import('@/pages/processCenter/pages/phone/bzdy/step8.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/phoneBzdyStep9', - name: 'phoneBzdyStep9', - component: () => import('@/pages/processCenter/pages/phone/bzdy/step9.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzdyStep1-9', - name: 'bzdyStep1-9', - component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step1-9.vue'), - meta: { - requireAuth: true, - title: '标准调研流程' - } - }, - { - path: '/bzjdStep1', - name: 'bzjdStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step1.vue'), - meta: { - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/bzjdStep1-1', - name: 'bzjdStep1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step1-1.vue'), - meta: { - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/bzjdStep2', - name: 'bzjdStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step2.vue'), - meta: { - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/bzjdStep3', - name: 'bzjdStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step3.vue'), - meta: { - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/bzjdStep4', - name: 'bzjdStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step4.vue'), - meta: { - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/bzjdStep5', - name: 'bzjdStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step5.vue'), - meta: { - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/bzjdStep6', - name: 'bzjdStep6', - component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step6.vue'), - meta: { - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/bzjdStep6-1', - name: 'bzjdStep6-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step6-1.vue'), - meta: { - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/bzjdStep1-6', - name: 'bzjdStep1-6', - component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step1-6.vue'), - meta: { - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/zcrhStep1', - name: 'zcrhStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step1.vue'), - meta: { - requireAuth: true, - title: '政策课题入会流程' - } - }, - { - path: '/zcrhStep2', - name: 'zcrhStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step2.vue'), - meta: { - requireAuth: true, - title: '政策课题入会流程' - } - }, - { - path: '/zcrhStep3', - name: 'zcrhStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step3.vue'), - meta: { - requireAuth: true, - title: '政策课题入会流程' - } - }, - { - path: '/zcrhStep4', - name: 'zcrhStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step4.vue'), - meta: { - requireAuth: true, - title: '政策课题入会流程' - } - }, - { - path: '/zcrhStep1-1', - name: 'zcrhStep1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step1-1.vue'), - meta: { - requireAuth: true, - title: '政策课题入会流程' - } - }, - { - path: '/zcchStep1', - name: 'zcchStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step1.vue'), - meta: { - requireAuth: true, - title: '政策课题参会流程' - } - }, - { - path: '/zcchStep2', - name: 'zcchStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step2.vue'), - meta: { - requireAuth: true, - title: '政策课题参会流程' - } - }, - { - path: '/zcchStep3', - name: 'zcchStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step3.vue'), - meta: { - requireAuth: true, - title: '政策课题参会流程' - } - }, - { - path: '/zcchStep1-1', - name: 'zcchStep1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step1-1.vue'), - meta: { - requireAuth: true, - title: '政策课题参会流程' - } - }, - { - path: '/zchhStep1', - name: 'zchhStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/zchh/step1.vue'), - meta: { - requireAuth: true, - title: '政策课题会后流程' - } - }, - { - path: '/zchhStep2', - name: 'zchhStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/zchh/step2.vue'), - meta: { - requireAuth: true, - title: '政策课题会后流程' - } - }, - { - path: '/wbsmStep1', - name: 'wbsmStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step1.vue'), - meta: { - requireAuth: true, - title: '外部署名推荐审批流程' - } - }, - { - path: '/wbsmStep2', - name: 'wbsmStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step2.vue'), - meta: { - requireAuth: true, - title: '外部署名推荐审批流程' - } - }, - { - path: '/wbsmStep3', - name: 'wbsmStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step3.vue'), - meta: { - requireAuth: true, - title: '外部署名推荐审批流程' - } - }, - { - path: '/wbsmStep4', - name: 'wbsmStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step4.vue'), - meta: { - requireAuth: true, - title: '外部署名推荐审批流程' - } - }, - { - path: '/wbsmStep5', - name: 'wbsmStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step5.vue'), - meta: { - requireAuth: true, - title: '外部署名推荐审批流程' - } - }, - { - path: '/wbsmStep1-5', - name: 'wbsmStep1-5', - component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step1-5.vue'), - meta: { - requireAuth: true, - title: '外部署名推荐审批流程' - } - }, - { - path: '/cywbbzzxdStep1', - name: 'cywbbzzxdStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step1.vue'), - meta: { - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/cywbbzzxdStep2', - name: 'cywbbzzxdStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step2.vue'), - meta: { - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/cywbbzzxdStep3', - name: 'cywbbzzxdStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step3.vue'), - meta: { - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/cywbbzzxdStep4', - name: 'cywbbzzxdStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step4.vue'), - meta: { - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/cywbbzzxdStep5', - name: 'cywbbzzxdStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step5.vue'), - meta: { - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/cywbbzzxdStep6', - name: 'cywbbzzxdStep6', - component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step6.vue'), - meta: { - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/jrbzhxhStep1', - name: 'jrbzhxhStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step1.vue'), - meta: { - requireAuth: true, - title: '加入标准化协会信息提报流程' - } - }, - { - path: '/jrbzhxhStep3', - name: 'jrbzhxhStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step3.vue'), - meta: { - requireAuth: true, - title: '加入标准化协会信息提报流程' - } - }, - { - path: '/jrbzhxhStep4', - name: 'jrbzhxhStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step4.vue'), - meta: { - requireAuth: true, - title: '加入标准化协会信息提报流程' - } - }, - { - path: '/jrbzhxhStep2', - name: 'jrbzhxhStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step2.vue'), - meta: { - requireAuth: true, - title: '加入标准化协会信息提报流程' - } - }, - //企标复审流程(新) - { - path: '/qbfsStepSub1', - name: 'qbfsStepSub1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step2.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/qbfsStepSub2', - name: 'qbfsStepSub2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step3.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/bussFs2', - name: 'bussFs2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step4.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/bussFs2-1', - name: 'bussFs2-1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step4-1.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/bussFsC2', - name: 'bussFsC2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/stepC4.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/bussFsDetail', - name: 'bussFsDetail', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/stepDetail.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/bussFs3', - name: 'bussFs3', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step5.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/bussFs6', - name: 'bussFs6', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step6.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/bussFs7', - name: 'bussFs7', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step7.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - //企标复审流程 - { - path: '/qbfsStep1', - name: 'qbfsStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step1.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/qbfsStep2', - name: 'qbfsStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step2.vue'), - meta: { - requireAuth: true, - title: '企标复审流程' - } - }, - //企标废止流程 - { - path: '/qbfzStep1', - name: 'qbfzStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step1.vue'), - meta: { - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/qbfzStep2', - name: 'qbfzStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step2.vue'), - meta: { - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/qbfzStep3', - name: 'qbfzStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step3.vue'), - meta: { - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/qbfzStep4', - name: 'qbfzStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step4.vue'), - meta: { - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/qbfzStep4-1', - name: 'qbfzStep4-1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step4-1.vue'), - meta: { - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/qbfzStep5', - name: 'qbfzStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step5.vue'), - meta: { - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/qbfzStep6', - name: 'qbfzStep6', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step6.vue'), - meta: { - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/qbfzStep7', - name: 'qbfzStep7', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step7.vue'), - meta: { - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/qbfzStep1-7', - name: 'qbfzStep1-7', - component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step1-7.vue'), - meta: { - requireAuth: true, - title: '企标废止流程' - } - }, - //企标制修订计划管控流程 - { - path: '/qbzxdjhgkStep1', - name: 'qbzxdjhgkStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue'), - meta: { - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/qbzxdjhgkStep1-1', - name: 'qbzxdjhgkStep1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1-1.vue'), - meta: { - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/qbzxdjhgkStep2', - name: 'qbzxdjhgkStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step2.vue'), - meta: { - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/qbzxdjhgkStep3', - name: 'qbzxdjhgkStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step3.vue'), - meta: { - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/qbzxdjhgkStep4', - name: 'qbzxdjhgkStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step4.vue'), - meta: { - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/qbzxdjhgkStep5', - name: 'qbzxdjhgkStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step5.vue'), - meta: { - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/qbzxdjhgkStep6', - name: 'qbzxdjhgkStep6', - component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step1-2.vue'), - meta: { - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/qbzxdjhgkStep1-5', - name: 'qbzxdjhgkStep1-5', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1-5.vue'), - meta: { - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - // 企标制修订立项计划流程 - { - path: '/qbzxdlxStep1', - name: 'qbzxdlxStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step1.vue'), - meta: { - requireAuth: true, - title: '企标制修订立项计划流程(流程发起)' - } - }, - { - path: '/qbzxdlxStep1-1', - name: 'qbzxdlxStep1-1', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step1-1.vue'), - meta: { - requireAuth: true, - title: '企标制修订立项计划流程(流程发起)' - } - }, - { - path: '/qbzxdlxStep2', - name: 'qbzxdlxStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step2.vue'), - meta: { - requireAuth: true, - title: '企标制修订立项计划流程(责任人确认)' - } - }, - { - path: '/qbzxdlxStep1-2', - name: 'qbzxdlxStep1-2', - component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step1-2.vue'), - meta: { - requireAuth: true, - title: '企标制修订立项计划流程(责任人确认)' - } - }, - // 外部标准化协会入会流程 - { - path: '/bzrhStep1', - name: 'bzrhStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step1.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会入会流程(流程发起)' - } - }, - { - path: '/bzrhStep2', - name: 'bzrhStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step2.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会入会流程(选择代表)' - } - }, - { - path: '/phoneBzrhStep2', - name: 'phoneBzrhStep2', - component: () => import('@/pages/processCenter/pages/phone/bzhHd-rh/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部标准化协会入会流程(选择代表)' - } - }, - { - path: '/bzrhStep3', - name: 'bzrhStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step3.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会入会流程(入选代表填写信息)' - } - }, - { - path: '/bzrhStep4', - name: 'bzrhStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step4.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会入会流程(责任负责人审批)' - } - }, - { - path: '/phoneBzrhStep4', - name: 'phoneBzrhStep4', - component: () => import('@/pages/processCenter/pages/phone/bzhHd-rh/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部标准化协会入会流程(责任负责人审批)' - } - }, - { - path: '/bzrhStep5', - name: 'bzrhStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step5.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会入会流程(修订)' - } - }, - { - path: '/bzrhStep6', - name: 'bzrhStep6', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step6.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会入会流程(审批)' - } - }, - { - path: '/phoneBzrhStep6', - name: 'phoneBzrhStep6', - component: () => import('@/pages/processCenter/pages/phone/bzhHd-rh/step6.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部标准化协会入会流程(审批)' - } - }, - { - path: '/bzrhStep6-1', - name: 'bzrhStep6-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step6-1.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会入会流程' - } - }, + { + path: '/phoneBzdyStep2', + name: 'phoneBzdyStep2', + component: () => import('@/pages/processCenter/pages/phone/bzdy/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/phoneBzdyStep4', + name: 'phoneBzdyStep4', + component: () => import('@/pages/processCenter/pages/phone/bzdy/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/phoneBzdyStep6', + name: 'phoneBzdyStep6', + component: () => import('@/pages/processCenter/pages/phone/bzdy/step6.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/phoneBzdyStep7', + name: 'phoneBzdyStep7', + component: () => import('@/pages/processCenter/pages/phone/bzdy/step7.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/phoneBzdyStep8', + name: 'phoneBzdyStep8', + component: () => import('@/pages/processCenter/pages/phone/bzdy/step8.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/phoneBzdyStep9', + name: 'phoneBzdyStep9', + component: () => import('@/pages/processCenter/pages/phone/bzdy/step9.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzdyStep1-9', + name: 'bzdyStep1-9', + component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step1-9.vue'), + meta: { + requireAuth: true, + title: '标准调研流程' + } + }, + { + path: '/bzjdStep1', + name: 'bzjdStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step1.vue'), + meta: { + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/bzjdStep1-1', + name: 'bzjdStep1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step1-1.vue'), + meta: { + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/bzjdStep2', + name: 'bzjdStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step2.vue'), + meta: { + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/bzjdStep3', + name: 'bzjdStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step3.vue'), + meta: { + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/bzjdStep4', + name: 'bzjdStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step4.vue'), + meta: { + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/bzjdStep5', + name: 'bzjdStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step5.vue'), + meta: { + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/bzjdStep6', + name: 'bzjdStep6', + component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step6.vue'), + meta: { + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/bzjdStep6-1', + name: 'bzjdStep6-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step6-1.vue'), + meta: { + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/bzjdStep1-6', + name: 'bzjdStep1-6', + component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step1-6.vue'), + meta: { + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/zcrhStep1', + name: 'zcrhStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step1.vue'), + meta: { + requireAuth: true, + title: '政策课题入会流程' + } + }, + { + path: '/zcrhStep2', + name: 'zcrhStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step2.vue'), + meta: { + requireAuth: true, + title: '政策课题入会流程' + } + }, + { + path: '/zcrhStep3', + name: 'zcrhStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step3.vue'), + meta: { + requireAuth: true, + title: '政策课题入会流程' + } + }, + { + path: '/zcrhStep4', + name: 'zcrhStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step4.vue'), + meta: { + requireAuth: true, + title: '政策课题入会流程' + } + }, + { + path: '/zcrhStep1-1', + name: 'zcrhStep1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step1-1.vue'), + meta: { + requireAuth: true, + title: '政策课题入会流程' + } + }, + { + path: '/zcchStep1', + name: 'zcchStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step1.vue'), + meta: { + requireAuth: true, + title: '政策课题参会流程' + } + }, + { + path: '/zcchStep2', + name: 'zcchStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step2.vue'), + meta: { + requireAuth: true, + title: '政策课题参会流程' + } + }, + { + path: '/zcchStep3', + name: 'zcchStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step3.vue'), + meta: { + requireAuth: true, + title: '政策课题参会流程' + } + }, + { + path: '/zcchStep1-1', + name: 'zcchStep1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step1-1.vue'), + meta: { + requireAuth: true, + title: '政策课题参会流程' + } + }, + { + path: '/zchhStep1', + name: 'zchhStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/zchh/step1.vue'), + meta: { + requireAuth: true, + title: '政策课题会后流程' + } + }, + { + path: '/zchhStep2', + name: 'zchhStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/zchh/step2.vue'), + meta: { + requireAuth: true, + title: '政策课题会后流程' + } + }, + { + path: '/wbsmStep1', + name: 'wbsmStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step1.vue'), + meta: { + requireAuth: true, + title: '外部署名推荐审批流程' + } + }, + { + path: '/wbsmStep2', + name: 'wbsmStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step2.vue'), + meta: { + requireAuth: true, + title: '外部署名推荐审批流程' + } + }, + { + path: '/wbsmStep3', + name: 'wbsmStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step3.vue'), + meta: { + requireAuth: true, + title: '外部署名推荐审批流程' + } + }, + { + path: '/wbsmStep4', + name: 'wbsmStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step4.vue'), + meta: { + requireAuth: true, + title: '外部署名推荐审批流程' + } + }, + { + path: '/wbsmStep5', + name: 'wbsmStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step5.vue'), + meta: { + requireAuth: true, + title: '外部署名推荐审批流程' + } + }, + { + path: '/wbsmStep1-5', + name: 'wbsmStep1-5', + component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step1-5.vue'), + meta: { + requireAuth: true, + title: '外部署名推荐审批流程' + } + }, + { + path: '/cywbbzzxdStep1', + name: 'cywbbzzxdStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step1.vue'), + meta: { + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/cywbbzzxdStep2', + name: 'cywbbzzxdStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step2.vue'), + meta: { + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/cywbbzzxdStep3', + name: 'cywbbzzxdStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step3.vue'), + meta: { + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/cywbbzzxdStep4', + name: 'cywbbzzxdStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step4.vue'), + meta: { + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/cywbbzzxdStep5', + name: 'cywbbzzxdStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step5.vue'), + meta: { + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/cywbbzzxdStep6', + name: 'cywbbzzxdStep6', + component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step6.vue'), + meta: { + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/jrbzhxhStep1', + name: 'jrbzhxhStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step1.vue'), + meta: { + requireAuth: true, + title: '加入标准化协会信息提报流程' + } + }, + { + path: '/jrbzhxhStep3', + name: 'jrbzhxhStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step3.vue'), + meta: { + requireAuth: true, + title: '加入标准化协会信息提报流程' + } + }, + { + path: '/jrbzhxhStep4', + name: 'jrbzhxhStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step4.vue'), + meta: { + requireAuth: true, + title: '加入标准化协会信息提报流程' + } + }, + { + path: '/jrbzhxhStep2', + name: 'jrbzhxhStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step2.vue'), + meta: { + requireAuth: true, + title: '加入标准化协会信息提报流程' + } + }, + //企标复审流程(新) + { + path: '/qbfsStepSub1', + name: 'qbfsStepSub1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step2.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/qbfsStepSub2', + name: 'qbfsStepSub2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step3.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/bussFs2', + name: 'bussFs2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step4.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/bussFs2-1', + name: 'bussFs2-1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step4-1.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/bussFsC2', + name: 'bussFsC2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/stepC4.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/bussFsDetail', + name: 'bussFsDetail', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/stepDetail.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/bussFs3', + name: 'bussFs3', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step5.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/bussFs6', + name: 'bussFs6', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step6.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/bussFs7', + name: 'bussFs7', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step7.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + //企标复审流程 + { + path: '/qbfsStep1', + name: 'qbfsStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step1.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/qbfsStep2', + name: 'qbfsStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step2.vue'), + meta: { + requireAuth: true, + title: '企标复审流程' + } + }, + //企标废止流程 + { + path: '/qbfzStep1', + name: 'qbfzStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step1.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/qbfzStep2', + name: 'qbfzStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step2.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/qbfzStep3', + name: 'qbfzStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step3.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/qbfzStep4', + name: 'qbfzStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step4.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/qbfzStep4-1', + name: 'qbfzStep4-1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step4-1.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/qbfzStep5', + name: 'qbfzStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step5.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/qbfzStep6', + name: 'qbfzStep6', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step6.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/qbfzStep7', + name: 'qbfzStep7', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step7.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/qbfzStep1-7', + name: 'qbfzStep1-7', + component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step1-7.vue'), + meta: { + requireAuth: true, + title: '企标废止流程' + } + }, + //企标制修订计划管控流程 + { + path: '/qbzxdjhgkStep1', + name: 'qbzxdjhgkStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue'), + meta: { + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/qbzxdjhgkStep1-1', + name: 'qbzxdjhgkStep1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1-1.vue'), + meta: { + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/qbzxdjhgkStep2', + name: 'qbzxdjhgkStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step2.vue'), + meta: { + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/qbzxdjhgkStep3', + name: 'qbzxdjhgkStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step3.vue'), + meta: { + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/qbzxdjhgkStep4', + name: 'qbzxdjhgkStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step4.vue'), + meta: { + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/qbzxdjhgkStep5', + name: 'qbzxdjhgkStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step5.vue'), + meta: { + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/qbzxdjhgkStep6', + name: 'qbzxdjhgkStep6', + component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step1-2.vue'), + meta: { + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/qbzxdjhgkStep1-5', + name: 'qbzxdjhgkStep1-5', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1-5.vue'), + meta: { + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + // 企标制修订立项计划流程 + { + path: '/qbzxdlxStep1', + name: 'qbzxdlxStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step1.vue'), + meta: { + requireAuth: true, + title: '企标制修订立项计划流程(流程发起)' + } + }, + { + path: '/qbzxdlxStep1-1', + name: 'qbzxdlxStep1-1', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step1-1.vue'), + meta: { + requireAuth: true, + title: '企标制修订立项计划流程(流程发起)' + } + }, + { + path: '/qbzxdlxStep2', + name: 'qbzxdlxStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step2.vue'), + meta: { + requireAuth: true, + title: '企标制修订立项计划流程(责任人确认)' + } + }, + { + path: '/qbzxdlxStep1-2', + name: 'qbzxdlxStep1-2', + component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step1-2.vue'), + meta: { + requireAuth: true, + title: '企标制修订立项计划流程(责任人确认)' + } + }, + // 外部标准化协会入会流程 + { + path: '/bzrhStep1', + name: 'bzrhStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step1.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会入会流程(流程发起)' + } + }, + { + path: '/bzrhStep2', + name: 'bzrhStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step2.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会入会流程(选择代表)' + } + }, + { + path: '/phoneBzrhStep2', + name: 'phoneBzrhStep2', + component: () => import('@/pages/processCenter/pages/phone/bzhHd-rh/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部标准化协会入会流程(选择代表)' + } + }, + { + path: '/bzrhStep3', + name: 'bzrhStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step3.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会入会流程(入选代表填写信息)' + } + }, + { + path: '/bzrhStep4', + name: 'bzrhStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step4.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会入会流程(责任负责人审批)' + } + }, + { + path: '/phoneBzrhStep4', + name: 'phoneBzrhStep4', + component: () => import('@/pages/processCenter/pages/phone/bzhHd-rh/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部标准化协会入会流程(责任负责人审批)' + } + }, + { + path: '/bzrhStep5', + name: 'bzrhStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step5.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会入会流程(修订)' + } + }, + { + path: '/bzrhStep6', + name: 'bzrhStep6', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step6.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会入会流程(审批)' + } + }, + { + path: '/phoneBzrhStep6', + name: 'phoneBzrhStep6', + component: () => import('@/pages/processCenter/pages/phone/bzhHd-rh/step6.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部标准化协会入会流程(审批)' + } + }, + { + path: '/bzrhStep6-1', + name: 'bzrhStep6-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step6-1.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会入会流程' + } + }, - // 外部标准化协会参会流程 - { - path: '/bzchStep1', - name: 'bzchStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会参会流程(流程发起)' - } - }, - { - path: '/bzchStep2', - name: 'bzchStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step2.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会参会流程(选择入会代表)' - } - }, - { - path: '/phoneBzchStep2', - name: 'phoneBzchStep2', - component: () => import('@/pages/processCenter/pages/phone/bzhHd-ch/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部标准化协会参会流程(选择入会代表)' - } - }, - { - path: '/bzchStep3', - name: 'bzchStep3', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step3.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会参会流程(入会人确认)' - } - }, - { - path: '/bzchStep4', - name: 'bzchStep4', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step4.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会参会流程(审批)' - } - }, - { - path: '/phoneBzchStep4', - name: 'phoneBzchStep4', - component: () => import('@/pages/processCenter/pages/phone/bzhHd-ch/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部标准化协会参会流程(审批)' - } - }, - { - path: '/bzchStep5', - name: 'bzchStep5', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step5.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会参会流程(修订)' - } - }, - { - path: '/bzchStep6', - name: 'bzchStep6', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step6.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会参会流程(审定)' - } - }, - { - path: '/phoneBzchStep6', - name: 'phoneBzchStep6', - component: () => import('@/pages/processCenter/pages/phone/bzhHd-ch/step6.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部标准化协会参会流程(审定)' - } - }, - { - path: '/bzchStep6-1', - name: 'bzchStep6-1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step6-1.vue'), - meta: { - requireAuth: true, - title: '外部标准化协会参会流程' - } - }, - { - path: '/bzhhStep1', - name: 'bzhhStep1', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHh-hh/step1.vue'), - meta: { - requireAuth: true, - title: '外部标准化会后管理流程(流程发起)' - } - }, - { - path: '/bzhhStep2', - name: 'bzhhStep2', - component: () => import('@/pages/processCenter/pages/creatProcess/bzhHh-hh/step2.vue'), - meta: { - requireAuth: true, - title: '外部标准化会后管理流程(审批)' - } - }, - { - path: '/phoneBzhhStep2', - name: 'phoneBzhhStep2', - component: () => import('@/pages/processCenter/pages/phone/bzhHd-hh/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部标准化会后管理流程(审批)' - } - }, - { - path: '/phoneBzjdStep4', - name: 'phoneBzjdStep4', - component: () => import('@/pages/processCenter/pages/phone/bzjd/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/phoneBzjdStep5', - name: 'phoneBzjdStep5', - component: () => import('@/pages/processCenter/pages/phone/bzjd/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/phoneBzjdStep6', - name: 'phoneBzjdStep6', - component: () => import('@/pages/processCenter/pages/phone/bzjd/step6.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准解读流程' - } - }, - { - path: '/phoneBzqdfbStep4', - name: 'phoneBzqdfbStep4', - component: () => import('@/pages/processCenter/pages/phone/bzqdfb/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准清单发布/更新流程' - } - }, - { - path: '/phoneBzpgStep2', - name: 'phoneBzpgStep2', - component: () => import('@/pages/processCenter/pages/phone/bzpg/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/phoneBzpgStep6', - name: 'phoneBzpgStep6', - component: () => import('process/phone/bzpg/step6.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/phoneBzpgStep7', - name: 'phoneBzpgStep7', - component: () => import('@/pages/processCenter/pages/phone/bzpg/step7.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/phoneBzpgStep8', - name: 'phoneBzpgStep8', - component: () => import('@/pages/processCenter/pages/phone/bzpg/step8.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准合规评估流程' - } - }, - { - path: '/phoneXmpgStep4', - name: 'phoneXmpgStep4', - component: () => import('@/pages/processCenter/pages/phone/xmpg/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '项目合规评估流程' - } - }, - { - path: '/phoneXmpgStep5', - name: 'phoneXmpgStep5', - component: () => import('process/phone/xmpg/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '项目合规评估流程' - } - }, - { - path: '/phoneXmqdqrStep5', - name: 'phoneXmqdqrStep5', - component: () => import('@/pages/processCenter/pages/phone/xmqdqr/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '项目清单确认流程' - } - }, - { - path: '/phoneJrbzhxhStep3', - name: 'phoneJrbzhxhStep3', - component: () => import('@/pages/processCenter/pages/phone/jrbzhxh/step3.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '加入标准化协会信息提报流程' - } - }, - { - path: '/phoneJrbzhxhStep4', - name: 'phoneJrbzhxhStep4', - component: () => import('@/pages/processCenter/pages/phone/jrbzhxh/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '加入标准化协会信息提报流程' - } - }, - { - path: '/phoneWbsmStep3', - name: 'phoneWbsmStep3', - component: () => import('@/pages/processCenter/pages/phone/wbsm/step3.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部署名推荐审批流程' - } - }, - { - path: '/phoneWbsmStep4', - name: 'phoneWbsmStep4', - component: () => import('@/pages/processCenter/pages/phone/wbsm/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部署名推荐审批流程' - } - }, - { - path: '/phoneWbsmStep5', - name: 'phoneWbsmStep5', - component: () => import('@/pages/processCenter/pages/phone/wbsm/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '外部署名推荐审批流程' - } - }, - { - path: '/phoneWfhxzgStep2', - name: 'phoneWfhxzgStep2', - component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '未符合项整改流程' - } - }, - { - path: '/phoneCywbbzzxdStep2', - name: 'phoneCywbbzzxdStep2', - component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/phoneCywbbzzxdStep4', - name: 'phoneCywbbzzxdStep4', - component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/phoneCywbbzzxdStep5', - name: 'phoneCywbbzzxdStep5', - component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/phoneCywbbzzxdStep6', - name: 'phoneCywbbzzxdStep6', - component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step6.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '参与外部标准制修订信息提报流程' - } - }, - { - path: '/phoneQbzxdjhgkStep2', - name: 'phoneQbzxdjhgkStep2', - component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/phoneQbzxdjhgkStep3', - name: 'phoneQbzxdjhgkStep3', - component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step3.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/phoneQbzxdjhgkStep4', - name: 'phoneQbzxdjhgkStep4', - component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/phoneQbzxdjhgkStep5', - name: 'phoneQbzxdjhgkStep5', - component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订计划管控流程' - } - }, - { - path: '/phoneBussFs3', - name: 'phoneBussFs3', - component: () => import('@/pages/processCenter/pages/phone/qbfs/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标复审流程' - } - }, - { - path: '/phoneQbfzStep2', - name: 'phoneQbfzStep2', - component: () => import('@/pages/processCenter/pages/phone/qbfz/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/phoneQbfzStep5', - name: 'phoneQbfzStep5', - component: () => import('@/pages/processCenter/pages/phone/qbfz/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/phoneQbfzStep6', - name: 'phoneQbfzStep6', - component: () => import('@/pages/processCenter/pages/phone/qbfz/step6.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/phoneQbfzStep7', - name: 'phoneQbfzStep7', - component: () => import('@/pages/processCenter/pages/phone/qbfz/step7.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标废止流程' - } - }, - { - path: '/phoneWfhxzgStep3', - name: 'phoneWfhxzgStep3', - component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step3.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '未符合项整改流程' - } - }, - { - path: '/phoneWfhxzgStep5', - name: 'phoneWfhxzgStep5', - component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '未符合项整改流程' - } - }, - { - path: '/phoneZczqyjStep4', - name: 'phoneZczqyjStep4', - component: () => import('@/pages/processCenter/pages/phone/zczqyj/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/phoneZczqyjStep5', - name: 'phoneZczqyjStep5', - component: () => import('@/pages/processCenter/pages/phone/zczqyj/step5.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/phoneZczqyjStep6', - name: 'phoneZczqyjStep6', - component: () => import('@/pages/processCenter/pages/phone/zczqyj/step6.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/phoneZczqyjStep7', - name: 'phoneZczqyjStep7', - component: () => import('@/pages/processCenter/pages/phone/zczqyj/step7.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/phoneZczqyjStep8', - name: 'phoneZczqyjStep8', - component: () => import('@/pages/processCenter/pages/phone/zczqyj/step8.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/phoneZczqyjStep9', - name: 'phoneZczqyjStep9', - component: () => import('@/pages/processCenter/pages/phone/zczqyj/step9.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '政策征求意见流程' - } - }, - { - path: '/phoneBzrkStep2', - name: 'phoneBzrkStep2', - component: () => import('@/pages/processCenter/pages/phone/bzrk/step2.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '标准入库流程' - } - }, - { - path: '/phoneBussLibrary4', - name: 'phoneBussLibrary4', - component: () => import('@/pages/processCenter/pages/phone/qbrk/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/phoneBussLibrary8', - name: 'phoneBussLibrary8', - component: () => import('@/pages/processCenter/pages/phone/qbrk/step8.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/phoneBussLibrary10', - name: 'phoneBussLibrary10', - component: () => import('@/pages/processCenter/pages/phone/qbrk/step10.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/phoneBussLibrary11', - name: 'phoneBussLibrary11', - component: () => import('@/pages/processCenter/pages/phone/qbrk/step11.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/phoneBussLibraryProduct4', - name: 'phoneBussLibraryProduct4', - component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step4.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/phoneBussLibraryProduct7', - name: 'phoneBussLibraryProduct7', - component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step7.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/phoneBussLibraryProduct8', - name: 'phoneBussLibraryProduct8', - component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step8.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/phoneBussLibraryProduct10', - name: 'phoneBussLibraryProduct10', - component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step10.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - { - path: '/phoneBussLibraryProduct12', - name: 'phoneBussLibraryProduct12', - component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step12.vue'), - meta: { - isBoolean: true, - requireAuth: true, - title: '企标制修订流程及企业标准库流程' - } - }, - ] + // 外部标准化协会参会流程 + { + path: '/bzchStep1', + name: 'bzchStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会参会流程(流程发起)' + } + }, + { + path: '/bzchStep2', + name: 'bzchStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step2.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会参会流程(选择入会代表)' + } + }, + { + path: '/phoneBzchStep2', + name: 'phoneBzchStep2', + component: () => import('@/pages/processCenter/pages/phone/bzhHd-ch/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部标准化协会参会流程(选择入会代表)' + } + }, + { + path: '/bzchStep3', + name: 'bzchStep3', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step3.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会参会流程(入会人确认)' + } + }, + { + path: '/bzchStep4', + name: 'bzchStep4', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step4.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会参会流程(审批)' + } + }, + { + path: '/phoneBzchStep4', + name: 'phoneBzchStep4', + component: () => import('@/pages/processCenter/pages/phone/bzhHd-ch/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部标准化协会参会流程(审批)' + } + }, + { + path: '/bzchStep5', + name: 'bzchStep5', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step5.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会参会流程(修订)' + } + }, + { + path: '/bzchStep6', + name: 'bzchStep6', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step6.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会参会流程(审定)' + } + }, + { + path: '/phoneBzchStep6', + name: 'phoneBzchStep6', + component: () => import('@/pages/processCenter/pages/phone/bzhHd-ch/step6.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部标准化协会参会流程(审定)' + } + }, + { + path: '/bzchStep6-1', + name: 'bzchStep6-1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step6-1.vue'), + meta: { + requireAuth: true, + title: '外部标准化协会参会流程' + } + }, + { + path: '/bzhhStep1', + name: 'bzhhStep1', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHh-hh/step1.vue'), + meta: { + requireAuth: true, + title: '外部标准化会后管理流程(流程发起)' + } + }, + { + path: '/bzhhStep2', + name: 'bzhhStep2', + component: () => import('@/pages/processCenter/pages/creatProcess/bzhHh-hh/step2.vue'), + meta: { + requireAuth: true, + title: '外部标准化会后管理流程(审批)' + } + }, + { + path: '/phoneBzhhStep2', + name: 'phoneBzhhStep2', + component: () => import('@/pages/processCenter/pages/phone/bzhHd-hh/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部标准化会后管理流程(审批)' + } + }, + { + path: '/phoneBzjdStep4', + name: 'phoneBzjdStep4', + component: () => import('@/pages/processCenter/pages/phone/bzjd/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/phoneBzjdStep5', + name: 'phoneBzjdStep5', + component: () => import('@/pages/processCenter/pages/phone/bzjd/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/phoneBzjdStep6', + name: 'phoneBzjdStep6', + component: () => import('@/pages/processCenter/pages/phone/bzjd/step6.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准解读流程' + } + }, + { + path: '/phoneBzqdfbStep4', + name: 'phoneBzqdfbStep4', + component: () => import('@/pages/processCenter/pages/phone/bzqdfb/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准清单发布/更新流程' + } + }, + { + path: '/phoneBzpgStep2', + name: 'phoneBzpgStep2', + component: () => import('@/pages/processCenter/pages/phone/bzpg/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/phoneBzpgStep6', + name: 'phoneBzpgStep6', + component: () => import('process/phone/bzpg/step6.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/phoneBzpgStep7', + name: 'phoneBzpgStep7', + component: () => import('@/pages/processCenter/pages/phone/bzpg/step7.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/phoneBzpgStep8', + name: 'phoneBzpgStep8', + component: () => import('@/pages/processCenter/pages/phone/bzpg/step8.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准合规评估流程' + } + }, + { + path: '/phoneXmpgStep4', + name: 'phoneXmpgStep4', + component: () => import('@/pages/processCenter/pages/phone/xmpg/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '项目合规评估流程' + } + }, + { + path: '/phoneXmpgStep5', + name: 'phoneXmpgStep5', + component: () => import('process/phone/xmpg/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '项目合规评估流程' + } + }, + { + path: '/phoneXmqdqrStep5', + name: 'phoneXmqdqrStep5', + component: () => import('@/pages/processCenter/pages/phone/xmqdqr/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '项目清单确认流程' + } + }, + { + path: '/phoneJrbzhxhStep3', + name: 'phoneJrbzhxhStep3', + component: () => import('@/pages/processCenter/pages/phone/jrbzhxh/step3.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '加入标准化协会信息提报流程' + } + }, + { + path: '/phoneJrbzhxhStep4', + name: 'phoneJrbzhxhStep4', + component: () => import('@/pages/processCenter/pages/phone/jrbzhxh/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '加入标准化协会信息提报流程' + } + }, + { + path: '/phoneWbsmStep3', + name: 'phoneWbsmStep3', + component: () => import('@/pages/processCenter/pages/phone/wbsm/step3.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部署名推荐审批流程' + } + }, + { + path: '/phoneWbsmStep4', + name: 'phoneWbsmStep4', + component: () => import('@/pages/processCenter/pages/phone/wbsm/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部署名推荐审批流程' + } + }, + { + path: '/phoneWbsmStep5', + name: 'phoneWbsmStep5', + component: () => import('@/pages/processCenter/pages/phone/wbsm/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '外部署名推荐审批流程' + } + }, + { + path: '/phoneWfhxzgStep2', + name: 'phoneWfhxzgStep2', + component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '未符合项整改流程' + } + }, + { + path: '/phoneCywbbzzxdStep2', + name: 'phoneCywbbzzxdStep2', + component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/phoneCywbbzzxdStep4', + name: 'phoneCywbbzzxdStep4', + component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/phoneCywbbzzxdStep5', + name: 'phoneCywbbzzxdStep5', + component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/phoneCywbbzzxdStep6', + name: 'phoneCywbbzzxdStep6', + component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step6.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '参与外部标准制修订信息提报流程' + } + }, + { + path: '/phoneQbzxdjhgkStep2', + name: 'phoneQbzxdjhgkStep2', + component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/phoneQbzxdjhgkStep3', + name: 'phoneQbzxdjhgkStep3', + component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step3.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/phoneQbzxdjhgkStep4', + name: 'phoneQbzxdjhgkStep4', + component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/phoneQbzxdjhgkStep5', + name: 'phoneQbzxdjhgkStep5', + component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订计划管控流程' + } + }, + { + path: '/phoneBussFs3', + name: 'phoneBussFs3', + component: () => import('@/pages/processCenter/pages/phone/qbfs/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标复审流程' + } + }, + { + path: '/phoneQbfzStep2', + name: 'phoneQbfzStep2', + component: () => import('@/pages/processCenter/pages/phone/qbfz/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/phoneQbfzStep5', + name: 'phoneQbfzStep5', + component: () => import('@/pages/processCenter/pages/phone/qbfz/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/phoneQbfzStep6', + name: 'phoneQbfzStep6', + component: () => import('@/pages/processCenter/pages/phone/qbfz/step6.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/phoneQbfzStep7', + name: 'phoneQbfzStep7', + component: () => import('@/pages/processCenter/pages/phone/qbfz/step7.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标废止流程' + } + }, + { + path: '/phoneWfhxzgStep3', + name: 'phoneWfhxzgStep3', + component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step3.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '未符合项整改流程' + } + }, + { + path: '/phoneWfhxzgStep5', + name: 'phoneWfhxzgStep5', + component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '未符合项整改流程' + } + }, + { + path: '/phoneZczqyjStep4', + name: 'phoneZczqyjStep4', + component: () => import('@/pages/processCenter/pages/phone/zczqyj/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/phoneZczqyjStep5', + name: 'phoneZczqyjStep5', + component: () => import('@/pages/processCenter/pages/phone/zczqyj/step5.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/phoneZczqyjStep6', + name: 'phoneZczqyjStep6', + component: () => import('@/pages/processCenter/pages/phone/zczqyj/step6.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/phoneZczqyjStep7', + name: 'phoneZczqyjStep7', + component: () => import('@/pages/processCenter/pages/phone/zczqyj/step7.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/phoneZczqyjStep8', + name: 'phoneZczqyjStep8', + component: () => import('@/pages/processCenter/pages/phone/zczqyj/step8.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/phoneZczqyjStep9', + name: 'phoneZczqyjStep9', + component: () => import('@/pages/processCenter/pages/phone/zczqyj/step9.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '政策征求意见流程' + } + }, + { + path: '/phoneBzrkStep2', + name: 'phoneBzrkStep2', + component: () => import('@/pages/processCenter/pages/phone/bzrk/step2.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '标准入库流程' + } + }, + { + path: '/phoneBussLibrary4', + name: 'phoneBussLibrary4', + component: () => import('@/pages/processCenter/pages/phone/qbrk/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/phoneBussLibrary8', + name: 'phoneBussLibrary8', + component: () => import('@/pages/processCenter/pages/phone/qbrk/step8.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/phoneBussLibrary10', + name: 'phoneBussLibrary10', + component: () => import('@/pages/processCenter/pages/phone/qbrk/step10.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/phoneBussLibrary11', + name: 'phoneBussLibrary11', + component: () => import('@/pages/processCenter/pages/phone/qbrk/step11.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/phoneBussLibraryProduct4', + name: 'phoneBussLibraryProduct4', + component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step4.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/phoneBussLibraryProduct7', + name: 'phoneBussLibraryProduct7', + component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step7.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/phoneBussLibraryProduct8', + name: 'phoneBussLibraryProduct8', + component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step8.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/phoneBussLibraryProduct10', + name: 'phoneBussLibraryProduct10', + component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step10.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + { + path: '/phoneBussLibraryProduct12', + name: 'phoneBussLibraryProduct12', + component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step12.vue'), + meta: { + isBoolean: true, + requireAuth: true, + title: '企标制修订流程及企业标准库流程' + } + }, + ] - }, - // 本地工具 - { - path: '/localTool', - name: 'LocalTool', - redirect: () => { - return 'standardRecognition' }, - component: () => - import('@/pages/localTool'), - meta: { - requireAuth: true, - title: '本地工具', - menuId: 'F3RJJEMLK8' + // 本地工具 + { + path: '/localTool', + name: 'LocalTool', + redirect: () => { + return 'standardRecognition' + }, + component: () => + import('@/pages/localTool'), + meta: { + requireAuth: true, + title: '本地工具', + menuId: 'F3RJJEMLK8' + }, + children: [ + { + path: '/warningManage', + name: 'warningManage', + component: () => + import('@/pages/localTool/warningManage'), + meta: { + requireAuth: true, + title: '预警管理' + } + }, + { + path: '/standardRecognition', + name: 'StandardRecognition', + component: () => + import('@/pages/localTool/standardRecognition'), + meta: { + requireAuth: false, + title: '标准内容自动识别', + menuId: '27RCLPSNL22JAMJ2MBTZ' + } + }, + { + path: '/standAutoSplit', + name: 'StandAutoSplit', + component: () => + import('@/pages/localTool/standAutoSplit'), + meta: { + requireAuth: false, + title: '标准拆分', + menuId: 'B8UYM3WFCMGXR2BPF9JA' + } + }, + { + path: '/standCalendar', + name: 'calendar', + component: () => + import('@/pages/localTool/standCalendar'), + meta: { + requireAuth: false, + title: '标准化活动日历', + menuId: '' + } + }, + { + path: '/itemSplitInfo', + name: 'ItemSplitInfo', + component: () => + import('@/pages/localTool/standAutoSplit/pages/itemSplitInfo'), + meta: { + requireAuth: false, + // parentPath: '/standAutoSplit', + title: '拆分结果' + } + }, + // 标准编号申领 + { + path: '/applicationStandardNumber', + name: 'applicationStandardNumber', + component: () => + import('@/pages/localTool/applicationStandardNumber'), + meta: { + requireAuth: false, + title: '标准编号申领' + } + }, + /// ///////////标准比对 + { + path: '/standContrast', + name: 'StandContrast', + component: () => + import('@/pages/localTool/standContrast'), + meta: { + requireAuth: false, + title: '标准比对', + menuId: '3RYN5FLTTDYP7D2PJ44H' + } + }, + { + path: '/contrastDetails', + name: 'ContrastDetails', + component: () => + import('@/pages/localTool/standContrast/pages/contrastDetails'), + meta: { + requireAuth: false, + parentPath: '/standContrast', + title: '对比详情' + } + }, + { + path: '/textComparison', + name: 'TextComparison', + component: () => + import('@/pages/localTool/standContrast/pages/textComparison'), + meta: { + requireAuth: false, + parentPath: '/standContrast', + title: '全文对比' + } + }, + { + path: '/seeDatalis', + name: 'SeeDatalis', + component: () => + import('@/pages/localTool/standContrast/pages/seeDatalis'), + meta: { + requireAuth: false, + parentPath: '/standContrast', + title: '对比查看' + } + }, + { + path: '/comparisonClauses', + name: 'ComparisonClauses', + component: () => + import('@/pages/localTool/standContrast/pages/comparisonClauses'), + meta: { + requireAuth: false, + parentPath: '/standContrast', + title: '对比查看' + } + }, + { + path: '/standardComparisonLibrary', + name: 'StandardComparisonLibrary', + component: () => + import('@/pages/standardComparisonLibrary'), + meta: { + requireAuth: false, + title: '标准比对库', + menuId: 'AH56UDHHBVF5V7WZFWJQ' + } + }, + ] }, - children: [ - { - path: '/warningManage', - name: 'warningManage', + { + path: '/standardWarning', + name: 'StandardWarning', component: () => - import('@/pages/localTool/warningManage'), + import('@/pages/localTool/standardWarning'), meta: { - requireAuth: true, - title: '预警管理' + requireAuth: true, + title: '标准预警', + menuId: 'ABCLRLJUQN44ENBS93CQ' } - }, - { - path: '/standardRecognition', - name: 'StandardRecognition', - component: () => - import('@/pages/localTool/standardRecognition'), - meta: { - requireAuth: false, - title: '标准内容自动识别', - menuId: '27RCLPSNL22JAMJ2MBTZ' - } - }, - { - path: '/standAutoSplit', - name: 'StandAutoSplit', - component: () => - import('@/pages/localTool/standAutoSplit'), - meta: { - requireAuth: false, - title: '标准拆分', - menuId: 'B8UYM3WFCMGXR2BPF9JA' - } - }, - { - path: '/standCalendar', - name: 'calendar', - component: () => - import('@/pages/localTool/standCalendar'), - meta: { - requireAuth: false, - title: '标准化活动日历', - menuId: '' - } - }, - { - path: '/itemSplitInfo', - name: 'ItemSplitInfo', - component: () => - import('@/pages/localTool/standAutoSplit/pages/itemSplitInfo'), - meta: { - requireAuth: false, - // parentPath: '/standAutoSplit', - title: '拆分结果' - } - }, - // 标准编号申领 - { - path: '/applicationStandardNumber', - name: 'applicationStandardNumber', - component: () => - import('@/pages/localTool/applicationStandardNumber'), - meta: { - requireAuth: false, - title: '标准编号申领' - } - }, - /// ///////////标准比对 - { - path: '/standContrast', - name: 'StandContrast', - component: () => - import('@/pages/localTool/standContrast'), - meta: { - requireAuth: false, - title: '标准比对', - menuId: '3RYN5FLTTDYP7D2PJ44H' - } - }, - { - path: '/contrastDetails', - name: 'ContrastDetails', - component: () => - import('@/pages/localTool/standContrast/pages/contrastDetails'), - meta: { - requireAuth: false, - parentPath: '/standContrast', - title: '对比详情' - } - }, - { - path: '/textComparison', - name: 'TextComparison', - component: () => - import('@/pages/localTool/standContrast/pages/textComparison'), - meta: { - requireAuth: false, - parentPath: '/standContrast', - title: '全文对比' - } - }, - { - path: '/seeDatalis', - name: 'SeeDatalis', - component: () => - import('@/pages/localTool/standContrast/pages/seeDatalis'), - meta: { - requireAuth: false, - parentPath: '/standContrast', - title: '对比查看' - } - }, - { - path: '/comparisonClauses', - name: 'ComparisonClauses', - component: () => - import('@/pages/localTool/standContrast/pages/comparisonClauses'), - meta: { - requireAuth: false, - parentPath: '/standContrast', - title: '对比查看' - } - }, - { - path: '/standardComparisonLibrary', - name: 'StandardComparisonLibrary', - component: () => - import('@/pages/standardComparisonLibrary'), - meta: { - requireAuth: false, - title: '标准比对库', - menuId: 'AH56UDHHBVF5V7WZFWJQ' - } - }, - ] - }, - { - path: '/standardWarning', - name: 'StandardWarning', - component: () => - import('@/pages/localTool/standardWarning'), - meta: { - requireAuth: true, - title: '标准预警', - menuId: 'ABCLRLJUQN44ENBS93CQ' - } - }, - { - path: '/dataCenter', - name: 'dataCenter', - component: () => - import('@/pages/regulatoryRepository/dataCenter'), - meta: { - requireAuth: true, - title: '资料中心', - menuId: '' - } - }, - { - path: '/dataCenterDetail', - name: 'dataCenterDetail', - component: () => - import('@/pages/regulatoryRepository/dataCenter/dataCenterDetail'), - meta: { - requireAuth: true, - title: '资料中心详情', - menuId: '' - } - }, - // 技术要求清单 - { - path: '/skillReq', - name: 'SkillReq', - redirect: () => { - return 'standardWarning' }, - meta: { - requireAuth: true, - title: '技术要求清单' + { + path: '/dataCenter', + name: 'dataCenter', + component: () => + import('@/pages/regulatoryRepository/dataCenter'), + meta: { + requireAuth: true, + title: '资料中心', + menuId: '' + } }, - children: [ - { - path: '/skillReqSee', - name: 'SkillReqSee', + { + path: '/dataCenterDetail', + name: 'dataCenterDetail', component: () => - import('@/pages/skillReq/SkillReqSee/SkillReqSee'), + import('@/pages/regulatoryRepository/dataCenter/dataCenterDetail'), meta: { - requireAuth: true, - title: '技术要求清单查看' + requireAuth: true, + title: '资料中心详情', + menuId: '' } - }, - { - path: '/skillReqAdd', - name: 'SkillReqAdd', - component: () => - import('@/pages/skillReq/SkillReqAdd/SkillReqAdd'), - meta: { - requireAuth: true, - title: '技术要求清单管理' - } - }, - ] - }, - // 标准法规库 - { - path: '/regulatoryRepository', - name: 'RegulatoryRepository', - redirect: () => { - return 'dynamicInformation' }, - component: () => - import('@/pages/regulatoryRepository'), - meta: { - requireAuth: true, - title: '标准法规库', - menuId: 'PMYP5AG3M2' + // 技术要求清单 + { + path: '/skillReq', + name: 'SkillReq', + redirect: () => { + return 'standardWarning' + }, + meta: { + requireAuth: true, + title: '技术要求清单' + }, + children: [ + { + path: '/skillReqSee', + name: 'SkillReqSee', + component: () => + import('@/pages/skillReq/SkillReqSee/SkillReqSee'), + meta: { + requireAuth: true, + title: '技术要求清单查看' + } + }, + { + path: '/skillReqAdd', + name: 'SkillReqAdd', + component: () => + import('@/pages/skillReq/SkillReqAdd/SkillReqAdd'), + meta: { + requireAuth: true, + title: '技术要求清单管理' + } + }, + ] }, - children: [ - // 动态&资料 - { - path: '/dynamicInformation', - name: 'DynamicInformation', + // 标准法规库 + { + path: '/regulatoryRepository', + name: 'RegulatoryRepository', + redirect: () => { + return 'dynamicInformation' + }, component: () => - import('@/pages/regulatoryRepository/dynamicInformation/index'), + import('@/pages/regulatoryRepository'), meta: { - requireAuth: true, - title: '动态&资料', - menuId: 'RAFQ4N4ARF' - } - }, - { - path: '/home2', - name: 'Home2', - component: () => - import('@/pages/home2/index'), - meta: { - requireAuth: true, - title: '首页', - menuId: 'RAFQ4N4ARF' - } - }, - { - path: '/dynamicInformationMore', - name: 'DynamicInformationMore', - component: () => - import('@/pages/regulatoryRepository/dynamicInformation/indexMore'), - meta: { - requireAuth: true, - title: '资料中心更多详情', - parentPath: '/dynamicInformation' - } - }, - // 国内标准法规 - { - path: '/domesticStandardsAndRegulations', - name: 'domesticStandardsAndRegulations', - component: () => - import('@/pages/regulatoryRepository/domesticStandardsAndRegulations/index'), - meta: { - requireAuth: true, - title: '国内标准法规', - menuId: 'A59EFAQ7AC' - } - }, - //零部件编号申请 - { - path: '/partCodeApply', - name: 'partCodeApply', - component: () => - import('@/pages/regulatoryRepository/partCodeApply/index'), - meta: { - requireAuth: true, - title: '零部件编号申请', - menuId: '' - } - }, - //标准法规工作组数据统计 - { - path: '/dataStatisComments', - name: 'dataStatisComments', - component: () => - import('@/pages/regulatoryRepository/dataStatis/index'), - meta: { - requireAuth: true, - title: '标准法规工作组数据统计', - menuId: '' - } - }, - // 标准征求意见 - { - path: '/standardForComments', - name: 'standardForComments', - component: () => - import('@/pages/regulatoryRepository/standardForComments/index'), - meta: { - requireAuth: true, - title: '标准征求意见', - menuId: '' - } - }, + requireAuth: true, + title: '标准法规库', + menuId: 'PMYP5AG3M2' + }, + children: [ + // 动态&资料 + { + path: '/dynamicInformation', + name: 'DynamicInformation', + component: () => + import('@/pages/regulatoryRepository/dynamicInformation/index'), + meta: { + requireAuth: true, + title: '动态&资料', + menuId: 'RAFQ4N4ARF' + } + }, + { + path: '/home2', + name: 'Home2', + component: () => + import('@/pages/home2/index'), + meta: { + requireAuth: true, + title: '首页', + menuId: 'RAFQ4N4ARF' + } + }, + { + path: '/dynamicInformationMore', + name: 'DynamicInformationMore', + component: () => + import('@/pages/regulatoryRepository/dynamicInformation/indexMore'), + meta: { + requireAuth: true, + title: '资料中心更多详情', + parentPath: '/dynamicInformation' + } + }, + // 国内标准法规 + { + path: '/domesticStandardsAndRegulations', + name: 'domesticStandardsAndRegulations', + component: () => + import('@/pages/regulatoryRepository/domesticStandardsAndRegulations/index'), + meta: { + requireAuth: true, + title: '国内标准法规', + menuId: 'A59EFAQ7AC' + } + }, + //零部件编号申请 + { + path: '/partCodeApply', + name: 'partCodeApply', + component: () => + import('@/pages/regulatoryRepository/partCodeApply/index'), + meta: { + requireAuth: true, + title: '零部件编号申请', + menuId: '' + } + }, + //标准法规工作组数据统计 + { + path: '/dataStatisComments', + name: 'dataStatisComments', + component: () => + import('@/pages/regulatoryRepository/dataStatis/index'), + meta: { + requireAuth: true, + title: '标准法规工作组数据统计', + menuId: '' + } + }, + // 标准征求意见 + { + path: '/standardForComments', + name: 'standardForComments', + component: () => + import('@/pages/regulatoryRepository/standardForComments/index'), + meta: { + requireAuth: true, + title: '标准征求意见', + menuId: '' + } + }, - // 本地产品/项目库 - { - path: '/localProductsOrProjectLibrary', - name: 'localProductsOrProjectLibrary', - component: () => - import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/index'), - meta: { - requireAuth: true, - title: '车型/项目库', - menuId: 'PCZKM8TQJAH5UP5EAXTJ' - } - }, - // 工作组 - { - path: '/workingGroup', - name: 'workingGroup', - component: () => - import('@/pages/regulatoryRepository/workingGroup/index'), - meta: { - requireAuth: true, - title: '工作组', - } - }, - // 企标制修订计划 - { - path: '/enterpriseStandardPlan', - name: 'enterpriseStandardPlan', - component: () => - import('@/pages/regulatoryRepository/enterpriseStandardPlan/index'), - meta: { - requireAuth: true, - title: '企标制修订计划', - } - }, - // 标准涉及项目 - { - path: '/standInvolveProject', - name: 'StandInvolveProject', - component: () => - import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/standInvolveProject'), - meta: { - requireAuth: true, - title: '标准合规评估结果', // 把 标准涉及项目 这几个字 改成 标准合规评估结果 - menuId: 'JURHS3LVP35US88ABULS' - } - }, - { - path: '/standQA', - name: 'StandQA', - component: () => - import('@/pages/regulatoryRepository/standQA'), - meta: { - requireAuth: true, - title: '问答库', // 把 标准涉及项目 这几个字 改成 标准合规评估结果 - menuId: '' - } - }, - // 本地产品/项目库详情页 - { - path: '/localProductDetail', - name: 'LocalProductDetail', - component: () => - import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/details'), - meta: { - requireAuth: true, - title: '车型/项目库', - parentPath: '/accessStandardsAndRegulations' - } - }, - // 企标制修订计划管理库 - { - path: '/enterBSysRevPlanManaLib', - name: 'enterBSysRevPlanManaLib', - component: () => - import('@/pages/regulatoryRepository/enterBSysRevPlanManaLib'), - meta: { - requireAuth: true, - title: '企标制修订计划管理库', - menuId: 'WW7YDHQ9Z679TGMDZMUS' - } - }, - // 海外标准法规 - { - path: '/foreignStandardsAndRegulations', - name: 'foreignStandardsAndRegulations', - component: () => - import('@/pages/regulatoryRepository/foreignStandardsAndRegulations/index'), - meta: { - requireAuth: true, - title: '海外标准法规', - menuId: '6K8A2RZYRE' - } - }, - // 本地动态搜索 - { - path: '/queryDynamicInformation/:keywords?/:startTime?/:endTime?', - name: 'QueryDynamicInformation', - component: () => - import('@/pages/regulatoryRepository/dynamicInformation/pages/QueryDynamicInformation'), - meta: { - requireAuth: true, - parentPath: '/dynamicInformation', - title: '本地动态搜索' - } - }, - // 本地动态详情 - { - path: '/dynamicInformationDetails/:id', - name: 'DynamicInformationDetails', - component: () => - import('@/pages/regulatoryRepository/dynamicInformation/pages/DynamicInformationDetails'), - meta: { - requireAuth: true, - parentPath: '/dynamicInformation', - title: '本地动态详情' - } - }, - // 国内动态 - { - path: '/domesticDynamics', - name: 'DomesticDynamics', - component: () => - import('@/pages/regulatoryRepository/dynamicInformation/pages/components/DomesticDynamics'), - meta: { - requireAuth: true, - parentPath: '/dynamicInformation', - title: '国内动态' - } - }, - // 国外动态 - { - path: '/internationalDynamics', - name: 'InternationalDynamics', - component: () => - import('@/pages/regulatoryRepository/dynamicInformation/pages/components/InternationalDynamics'), - meta: { - requireAuth: true, - title: '国外动态', - parentPath: '/dynamicInformation', - menuId: 'CHZFKH6J89' - } - }, - // 资料中心 - { - path: '/informationCenter/:id?', - name: 'InformationCenter', - component: () => - import('@/pages/regulatoryRepository/dynamicInformation/pages/components/InformationCenter'), - meta: { - requireAuth: true, - title: '资料中心', - parentPath: '/dynamicInformation', - menuId: 'MYVMD8FFJ8' - } - }, - // 实施预警 - { - path: '/implementWarning', - name: 'ImplementWarning', - component: () => - import('@/pages/regulatoryRepository/dynamicInformation/pages/components/ImplementWarning'), - meta: { - requireAuth: true, - title: '实施预警', - parentPath: '/standardWarning', - menuId: 'DDKSFGDQL4' - } - }, - { - path: '/foreignRegulationsDatabase', - name: 'ForeignRegulationsDatabase', - component: () => - import('@/pages/regulatoryRepository/foreignRegulationsDatabase/index'), - meta: { - requireAuth: true, - title: '国内外政策', - menuId: 'ef02a3b0af9a4b3ede460456a9591ebc' - } - }, - { - path: '/enterpriseStandardDatabase/:type?', - name: 'EnterpriseStandardDatabase', - component: () => - import('@/pages/regulatoryRepository/enterpriseStandardDatabase/index'), - meta: { - requireAuth: true, - title: '企业标准库', - menuId: '7feeb73929c25a6f1fd67952704ec02b', - parentPath: '/enterpriseStandardDatabase' - } - }, - // 标准法规库 - 标准法规清单 - { - path: '/accessStandardsAndRegulations', - name: 'AccessStandardsAndRegulations', - component: () => - import('@/pages/regulatoryRepository/accessStandardsAndRegulations'), - meta: { - requireAuth: true, - title: '标准法规清单', - menuId: 'UR3CSDWEQM6Q2GEW339L' - } - }, - // 标准法规库 - 标准法规清单 - { - path: '/details/:id', - name: 'AccessStandardDetails', - component: () => - import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/details'), - meta: { - requireAuth: true, - parentPath: '/accessStandardsAndRegulations', - title: '标准法规清单详情' - // menuId: 'A594R75XEQ' - } - }, - // 标准法规库 - 标准法规国家地区清单 - 新增、编辑 - { - path: '/listOfStandardsAndRegulationsDetails', - name: 'ListOfStandardsAndRegulationsDetails', - component: () => - import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/addEdit'), - meta: { - requireAuth: true, - title: '标准法规清单管理', - parentPath: '/accessStandardsAndRegulations', - menuId: 'A594R75XEQ' - } - }, - // 标准法规库 - 标准法规项目清单 - 新增、编辑 - { - path: '/projectAddEit', - name: 'ProjectAddEit', - component: () => - import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/projectAddEit'), - meta: { - requireAuth: true, - title: '标准法规清单管理', - parentPath: '/accessStandardsAndRegulations', - menuId: 'A594R75XEQ' - } - }, - // 标准法规库 - 标准法规其他清单 - 新增、编辑 - { - path: '/otherAddEit', - name: 'OtherAddEit', - component: () => - import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/otherAddEit'), - meta: { - requireAuth: true, - title: '标准法规清单管理', - parentPath: '/accessStandardsAndRegulations', - menuId: 'A594R75XEQ' - } - }, - // 未符合项跟踪 - { - path: '/nonConfomity', - name: 'NonConfomity', - component: () => - import('@/pages/regulatoryRepository/nonConfomity'), - meta: { - requireAuth: true, - title: '未符合项整改', - menuId: 'HQSK8WWPDJG7R5F53LTK' - } - }, - // 未符合项跟踪 - 历史数据 - { - path: '/historicalData', - name: 'HistoricalData', - component: () => - import('@/pages/regulatoryRepository/nonConfomity/pages/historicalData'), - meta: { - requireAuth: true, - parentPath: '/nonConfomity', - title: '未符合项跟踪历史数据' - } - }, - // 未符合项跟踪 - 事业部历史数据 - { - path: '/businessDetails', - name: 'BusinessDetails', - component: () => - import('@/pages/regulatoryRepository/nonConfomity/pages/businessDetails'), - meta: { - requireAuth: true, - parentPath: '/businessDetails', - title: '事业部历史数据' - } - }, - // 未符合项跟踪 - 产品规划部历史数据 - { - path: '/productDetails', - name: 'ProductDetails', - component: () => - import('@/pages/regulatoryRepository/nonConfomity/pages/productDetails'), - meta: { - requireAuth: true, - parentPath: '/productDetails', - title: '产品规划部历史数据' - } - }, - // 企标备案 - { - path: '/enterpriseStandardFiling', - name: 'enterpriseStandardFiling', - component: () => - import('@/pages/regulatoryRepository/enterpriseStandardFiling'), - meta: { - requireAuth: true, - title: '备案产品标准库', - menuId: 'MQBAGJQMSRZDRX3X5AVR' - } - }, - // 动态信息 - { - path: '/information', - name: 'information', - component: () => - import('@/pages/regulatoryRepository/information'), - meta: { - requireAuth: true, - title: '动态信息', - menuId: 'ULUBXHYQB8M3XQ9HS9QG' - } - }, - { - path: '/informationIndex2', - name: 'informationIndex2', - component: () => - import('@/pages/regulatoryRepository/information/index2'), - meta: { - requireAuth: true, - parentPath: '/information', - title: '动态信息详情' - } - }, - // 动态信息-更多 - { - path: '/informationMore', - name: 'informationMore', - component: () => - import('@/pages/regulatoryRepository/information/more'), - meta: { - requireAuth: true, - parentPath: '/information', - title: '动态信息更多详情' - } - } - ] - }, - // 政策法规库 - { - path: '/policyRegulation', - name: 'PolicyRegulation', - redirect: () => { - return 'problemControl' + // 本地产品/项目库 + { + path: '/localProductsOrProjectLibrary', + name: 'localProductsOrProjectLibrary', + component: () => + import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/index'), + meta: { + requireAuth: true, + title: '车型/项目库', + menuId: 'PCZKM8TQJAH5UP5EAXTJ' + } + }, + // 工作组 + { + path: '/workingGroup', + name: 'workingGroup', + component: () => + import('@/pages/regulatoryRepository/workingGroup/index'), + meta: { + requireAuth: true, + title: '工作组', + } + }, + // 企标制修订计划 + { + path: '/enterpriseStandardPlan', + name: 'enterpriseStandardPlan', + component: () => + import('@/pages/regulatoryRepository/enterpriseStandardPlan/index'), + meta: { + requireAuth: true, + title: '企标制修订计划', + } + }, + // 标准涉及项目 + { + path: '/standInvolveProject', + name: 'StandInvolveProject', + component: () => + import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/standInvolveProject'), + meta: { + requireAuth: true, + title: '标准合规评估结果', // 把 标准涉及项目 这几个字 改成 标准合规评估结果 + menuId: 'JURHS3LVP35US88ABULS' + } + }, + { + path: '/standQA', + name: 'StandQA', + component: () => + import('@/pages/regulatoryRepository/standQA'), + meta: { + requireAuth: true, + title: '问答库', // 把 标准涉及项目 这几个字 改成 标准合规评估结果 + menuId: '' + } + }, + // 本地产品/项目库详情页 + { + path: '/localProductDetail', + name: 'LocalProductDetail', + component: () => + import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/details'), + meta: { + requireAuth: true, + title: '车型/项目库', + parentPath: '/accessStandardsAndRegulations' + } + }, + // 企标制修订计划管理库 + { + path: '/enterBSysRevPlanManaLib', + name: 'enterBSysRevPlanManaLib', + component: () => + import('@/pages/regulatoryRepository/enterBSysRevPlanManaLib'), + meta: { + requireAuth: true, + title: '企标制修订计划管理库', + menuId: 'WW7YDHQ9Z679TGMDZMUS' + } + }, + // 海外标准法规 + { + path: '/foreignStandardsAndRegulations', + name: 'foreignStandardsAndRegulations', + component: () => + import('@/pages/regulatoryRepository/foreignStandardsAndRegulations/index'), + meta: { + requireAuth: true, + title: '海外标准法规', + menuId: '6K8A2RZYRE' + } + }, + // 本地动态搜索 + { + path: '/queryDynamicInformation/:keywords?/:startTime?/:endTime?', + name: 'QueryDynamicInformation', + component: () => + import('@/pages/regulatoryRepository/dynamicInformation/pages/QueryDynamicInformation'), + meta: { + requireAuth: true, + parentPath: '/dynamicInformation', + title: '本地动态搜索' + } + }, + // 本地动态详情 + { + path: '/dynamicInformationDetails/:id', + name: 'DynamicInformationDetails', + component: () => + import('@/pages/regulatoryRepository/dynamicInformation/pages/DynamicInformationDetails'), + meta: { + requireAuth: true, + parentPath: '/dynamicInformation', + title: '本地动态详情' + } + }, + // 国内动态 + { + path: '/domesticDynamics', + name: 'DomesticDynamics', + component: () => + import('@/pages/regulatoryRepository/dynamicInformation/pages/components/DomesticDynamics'), + meta: { + requireAuth: true, + parentPath: '/dynamicInformation', + title: '国内动态' + } + }, + // 国外动态 + { + path: '/internationalDynamics', + name: 'InternationalDynamics', + component: () => + import('@/pages/regulatoryRepository/dynamicInformation/pages/components/InternationalDynamics'), + meta: { + requireAuth: true, + title: '国外动态', + parentPath: '/dynamicInformation', + menuId: 'CHZFKH6J89' + } + }, + // 资料中心 + { + path: '/informationCenter/:id?', + name: 'InformationCenter', + component: () => + import('@/pages/regulatoryRepository/dynamicInformation/pages/components/InformationCenter'), + meta: { + requireAuth: true, + title: '资料中心', + parentPath: '/dynamicInformation', + menuId: 'MYVMD8FFJ8' + } + }, + // 实施预警 + { + path: '/implementWarning', + name: 'ImplementWarning', + component: () => + import('@/pages/regulatoryRepository/dynamicInformation/pages/components/ImplementWarning'), + meta: { + requireAuth: true, + title: '实施预警', + parentPath: '/standardWarning', + menuId: 'DDKSFGDQL4' + } + }, + { + path: '/foreignRegulationsDatabase', + name: 'ForeignRegulationsDatabase', + component: () => + import('@/pages/regulatoryRepository/foreignRegulationsDatabase/index'), + meta: { + requireAuth: true, + title: '国内外政策', + menuId: 'ef02a3b0af9a4b3ede460456a9591ebc' + } + }, + { + path: '/enterpriseStandardDatabase/:type?', + name: 'EnterpriseStandardDatabase', + component: () => + import('@/pages/regulatoryRepository/enterpriseStandardDatabase/index'), + meta: { + requireAuth: true, + title: '企业标准库', + menuId: '7feeb73929c25a6f1fd67952704ec02b', + parentPath: '/enterpriseStandardDatabase' + } + }, + // 标准法规库 - 标准法规清单 + { + path: '/accessStandardsAndRegulations', + name: 'AccessStandardsAndRegulations', + component: () => + import('@/pages/regulatoryRepository/accessStandardsAndRegulations'), + meta: { + requireAuth: true, + title: '标准法规清单', + menuId: 'UR3CSDWEQM6Q2GEW339L' + } + }, + // 标准法规库 - 标准法规清单 + { + path: '/details/:id', + name: 'AccessStandardDetails', + component: () => + import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/details'), + meta: { + requireAuth: true, + parentPath: '/accessStandardsAndRegulations', + title: '标准法规清单详情' + // menuId: 'A594R75XEQ' + } + }, + // 标准法规库 - 标准法规国家地区清单 - 新增、编辑 + { + path: '/listOfStandardsAndRegulationsDetails', + name: 'ListOfStandardsAndRegulationsDetails', + component: () => + import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/addEdit'), + meta: { + requireAuth: true, + title: '标准法规清单管理', + parentPath: '/accessStandardsAndRegulations', + menuId: 'A594R75XEQ' + } + }, + // 标准法规库 - 标准法规项目清单 - 新增、编辑 + { + path: '/projectAddEit', + name: 'ProjectAddEit', + component: () => + import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/projectAddEit'), + meta: { + requireAuth: true, + title: '标准法规清单管理', + parentPath: '/accessStandardsAndRegulations', + menuId: 'A594R75XEQ' + } + }, + // 标准法规库 - 标准法规其他清单 - 新增、编辑 + { + path: '/otherAddEit', + name: 'OtherAddEit', + component: () => + import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/otherAddEit'), + meta: { + requireAuth: true, + title: '标准法规清单管理', + parentPath: '/accessStandardsAndRegulations', + menuId: 'A594R75XEQ' + } + }, + // 未符合项跟踪 + { + path: '/nonConfomity', + name: 'NonConfomity', + component: () => + import('@/pages/regulatoryRepository/nonConfomity'), + meta: { + requireAuth: true, + title: '未符合项整改', + menuId: 'HQSK8WWPDJG7R5F53LTK' + } + }, + // 未符合项跟踪 - 历史数据 + { + path: '/historicalData', + name: 'HistoricalData', + component: () => + import('@/pages/regulatoryRepository/nonConfomity/pages/historicalData'), + meta: { + requireAuth: true, + parentPath: '/nonConfomity', + title: '未符合项跟踪历史数据' + } + }, + // 未符合项跟踪 - 事业部历史数据 + { + path: '/businessDetails', + name: 'BusinessDetails', + component: () => + import('@/pages/regulatoryRepository/nonConfomity/pages/businessDetails'), + meta: { + requireAuth: true, + parentPath: '/businessDetails', + title: '事业部历史数据' + } + }, + // 未符合项跟踪 - 产品规划部历史数据 + { + path: '/productDetails', + name: 'ProductDetails', + component: () => + import('@/pages/regulatoryRepository/nonConfomity/pages/productDetails'), + meta: { + requireAuth: true, + parentPath: '/productDetails', + title: '产品规划部历史数据' + } + }, + // 企标备案 + { + path: '/enterpriseStandardFiling', + name: 'enterpriseStandardFiling', + component: () => + import('@/pages/regulatoryRepository/enterpriseStandardFiling'), + meta: { + requireAuth: true, + title: '备案产品标准库', + menuId: 'MQBAGJQMSRZDRX3X5AVR' + } + }, + // 动态信息 + { + path: '/information', + name: 'information', + component: () => + import('@/pages/regulatoryRepository/information'), + meta: { + requireAuth: true, + title: '动态信息', + menuId: 'ULUBXHYQB8M3XQ9HS9QG' + } + }, + { + path: '/informationIndex2', + name: 'informationIndex2', + component: () => + import('@/pages/regulatoryRepository/information/index2'), + meta: { + requireAuth: true, + parentPath: '/information', + title: '动态信息详情' + } + }, + // 动态信息-更多 + { + path: '/informationMore', + name: 'informationMore', + component: () => + import('@/pages/regulatoryRepository/information/more'), + meta: { + requireAuth: true, + parentPath: '/information', + title: '动态信息更多详情' + } + } + ] }, - component: () => - import('@/pages/policyRegulation/index'), - meta: { - requireAuth: true, - title: '政策法规库', - menuId: 'asdzcfgk' + // 政策法规库 + { + path: '/policyRegulation', + name: 'PolicyRegulation', + redirect: () => { + return 'problemControl' + }, + component: () => + import('@/pages/policyRegulation/index'), + meta: { + requireAuth: true, + title: '政策法规库', + menuId: 'asdzcfgk' + }, + children: [ + { + path: '/problemControl', + name: 'ProblemControl', + component: () => + import('@/pages/policyRegulation/problemControl/index'), + meta: { + requireAuth: true, + title: '问题项管控', + menuId: '50d7a0c0af4740c486100c257ae6068e' + } + }, + { + path: '/nationalPolicy', + name: 'NationalPolicy', + component: () => + import('@/pages/policyRegulation/nationalPolicy'), + meta: { + requireAuth: true, + title: '国内外政策', + menuId: '6557e9c4ce672af71be5807052da126b' + } + }, + { + path: '/Policy', + name: 'Policy', + component: () => + import('@/pages/policyRegulation/policy'), + meta: { + requireAuth: true, + title: '国内外政策', + menuId: '6557e9c4ce672af71be5807052da126b' + } + }, + { + path: '/standardTrackingList', + name: 'StandardTrackingList', + component: () => + import('@/pages/policyRegulation/standardTrackingList'), + meta: { + requireAuth: true, + title: '标准跟踪清单', + menuId: 'a26b92e156f68dbfe0d73b0dc068ebe4' + } + }, + { + path: '/policyWorkGroup', + name: 'PolicyWorkGroup', + component: () => + import('@/pages/policyRegulation/policyWorkGroup'), + meta: { + requireAuth: true, + title: '政策工作组', + menuId: 'f1a4b33a498e58a8a87c954ce5ce6ad6' + } + } + ] }, - children: [ - { - path: '/problemControl', - name: 'ProblemControl', + // 配置管理 + { + path: '/config', + name: 'Config', + redirect: () => { + return '/regulationsManage' + }, component: () => - import('@/pages/policyRegulation/problemControl/index'), + import('@/pages/config'), meta: { - requireAuth: true, - title: '问题项管控', - menuId: '50d7a0c0af4740c486100c257ae6068e' - } - }, - { - path: '/nationalPolicy', - name: 'NationalPolicy', - component: () => - import('@/pages/policyRegulation/nationalPolicy'), - meta: { - requireAuth: true, - title: '国内外政策', - menuId: '6557e9c4ce672af71be5807052da126b' - } - }, - { - path: '/Policy', - name: 'Policy', - component: () => - import('@/pages/policyRegulation/policy'), - meta: { - requireAuth: true, - title: '国内外政策', - menuId: '6557e9c4ce672af71be5807052da126b' - } - }, - { - path: '/standardTrackingList', - name: 'StandardTrackingList', - component: () => - import('@/pages/policyRegulation/standardTrackingList'), - meta: { - requireAuth: true, - title: '标准跟踪清单', - menuId: 'a26b92e156f68dbfe0d73b0dc068ebe4' - } - }, - { - path: '/policyWorkGroup', - name: 'PolicyWorkGroup', - component: () => - import('@/pages/policyRegulation/policyWorkGroup'), - meta: { - requireAuth: true, - title: '政策工作组', - menuId: 'f1a4b33a498e58a8a87c954ce5ce6ad6' - } - } - ] - }, - // 配置管理 - { - path: '/config', - name: 'Config', - redirect: () => { - return '/regulationsManage' + title: '配置管理', + menuId: '95KGANGWCV' + }, + children: [ + { + path: '/processClassificationManage', + name: 'ProcessClassificationManage', + component: () => + import('@/pages/config/pages/processManage/processClassification'), + meta: { + requireAuth: true, + title: '流程分类管理', + menuId: 'PGPZXNUFEXC85BVPV9AU' + } + }, + { + path: '/OperationLog', + name: 'OperationLog', + component: () => + import('@/pages/config/pages/operationLog/index'), + meta: { + requireAuth: true, + title: '操作日志', + menuId: '' + } + }, + { + path: '/processManage', + name: 'ProcessManage', + component: () => + import('@/pages/config/pages/processManage/process'), + meta: { + requireAuth: true, + title: '流程管理', + menuId: 'K5KXSS3X9CF7CS8AMFJ5' + } + }, + { + path: '/standLawsAttrManage', + name: 'StandLawsAttrManage', + component: () => + import('@/pages/config/pages/standLawsAttrManage/index'), + meta: { + requireAuth: true, + title: '标准法规属性管理', + menuId: 'C5VHBSYRMA' + } + }, + { + path: '/standLawsAttrDetails/:id?/:dictionaryName?/:dictionType?/:isRelate?/:relateDicId?', + name: 'StandLawsAttrDetails', + component: () => + import('@/pages/config/pages/standLawsAttrManage/pages/standLawsAttrDetails'), + meta: { + requireAuth: true, + parentPath: '/standLawsAttrManage', + title: '标准法规属性管理详情页' + } + }, + { + path: '/standLawsAttrTreeDetails/:id?/:dictionaryName?/:dictionType?/:isRelate?/:relateDicId?', + name: 'standLawsAttrTreeDetails', + component: () => + import('@/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails'), + meta: { + requireAuth: true, + parentPath: '/standLawsAttrManage', + title: '标准法规属性管理详情页' + } + }, + { + path: '/attributeCustom', + name: 'AttributeCustom', + component: () => + import('@/pages/config/pages/attributeCustom/index'), + meta: { + requireAuth: true, + title: '标准属性自定义', + menuId: 'PGPZXNUFEXC85BVPV9AU' + } + }, + { + path: '/mechanismManage', + name: 'MechanismManage', + component: () => + import('@/pages/config/pages/mechanismManage/index'), + meta: { + requireAuth: true, + title: '机构管理', + menuId: '7MWCQK6NNH' + } + }, + { + path: '/postManage', + name: 'postManage', + component: () => + import('@/pages/config/pages/postManage/index'), + meta: { + requireAuth: true, + title: '岗位管理', + menuId: '7MWCQK6NNH' + } + }, + { + path: '/linkManage', + name: 'linkManage', + component: () => + import('@/pages/config/pages/linkManage/index'), + meta: { + requireAuth: true, + title: '链接管理', + menuId: 'd3ff92078c53a4d9d1f1a94450fee91e' + } + }, + { + path: '/roleManage', + name: 'RoleManage', + component: () => + import('@/pages/config/pages/roleManage/index'), + meta: { + requireAuth: true, + title: '角色管理', + menuId: 'NVU76EMB7N' + } + }, + { + path: '/userManage', + name: 'UserManage', + component: () => + import('@/pages/config/pages/userManage/index'), + meta: { + requireAuth: true, + title: '用户管理', + menuId: 'YRJUEVJVUJ' + } + }, + { + path: '/warningTimeSetting', + name: 'WarningTimeSetting', + component: () => + import('@/pages/config/pages/warningTimeSetting/index'), + meta: { + requireAuth: true, + title: '系统配置管理', + menuId: 'H2KC6P3PPM' + } + }, + { + path: '/convertDocView', + name: 'ConvertDocView', + component: () => + import('@/pages/config/pages/convertDocView/index'), + meta: { + requireAuth: true, + title: '文档转换监控', + menuId: '3F52K25546' + } + }, + { + path: '/permissionMenuManage', + name: 'PermissionMenuManage', + component: () => + import('@/pages/config/pages/permissionMenuManage/index'), + meta: { + requireAuth: false, + title: '子公司权限管理' + } + }, + { + path: '/DynamicInformations', + name: 'DynamicInformations', + component: () => + import('@/pages/config/pages/dynamicInformations/index'), + meta: { + requireAuth: false, + title: '动态信息管理', + menuId: '3C87BSHJUF' + } + }, + { + path: '/menuManage', + name: 'MenuManage', + component: () => + import('@/pages/config/pages/menuManage/index'), + meta: { + requireAuth: false, + title: '角色菜单管理' + } + }, + { + path: '/dynamicInformationManage', + name: 'DynamicInformationManage', + component: () => + import('@/pages/config/pages/dynamicInformationManage'), + meta: { + requireAuth: true, + title: '资料中心管理', + menuId: '6V2QZ9STRZ' + } + }, + { + path: '/dynamicInformationManage/dynamicInfomationPage/:id?', + name: 'dynamicInfo', + component: () => + import('@/pages/config/pages/dynamicInformationManage/dynamicInfomationPage'), + meta: { + requireAuth: true, + title: '资料中心维护', + parentPath: '/dynamicInformationManage' + } + }, + { + path: '/enterpriseStandardNumberManagement', + name: 'enterpriseStandardNumberManagement', + component: () => + import('@/pages/config/pages/enterpriseStandardNumberManagement'), + meta: { + requireAuth: true, + title: '企标编号管理体系', + menuId: '9YSFG39S3CBFUJCEU3QX' + } + }, + { + path: '/managementTree', + name: 'managementTree', + component: () => + import('@/pages/config/pages/enterpriseStandardNumberManagement/managementTree'), + meta: { + requireAuth: true, + title: '企标编号管理体系结构树', + parentPath: '/enterpriseStandardNumberManagement' + } + }, + { + path: '/dynamicInformationManage/dynamicInfomationDetails/:id/:pageType', + name: 'DynamicInfomationDetails', + component: () => + import('@/pages/config/pages/dynamicInformationManage/dynamicInfomationDetails'), + meta: { + requireAuth: true, + title: '资料中心详情', + parentPath: '/dynamicInformationManage' + } + }, + { + path: '/dynamicInformationManage/dynamicInfomationDetails2', + name: 'DynamicInfomationDetails2', + component: () => + import('@/pages/config/pages/dynamicInformationManage/dynamicInfomationDetails/index2'), + meta: { + requireAuth: true, + title: '资料中心详情', + isBoolean: true + } + }, + // svpps + { + path: '/svpps', + name: 'Svpps', + component: () => + import('@/pages/svpps'), + meta: { + requireAuth: true, + title: 'svpps列表', + menuId: 'AR52RX586LQHVZSVV83K', + isBoolean: false + } + } + ] }, - component: () => - import('@/pages/config'), - meta: { - title: '配置管理', - menuId: '95KGANGWCV' + // 详情页 + // ************************** 其他详情页 ******************************* // + { + path: '/consultationDetails/:id?/:pageType?', + name: 'consultationDetails', + component: () => + import('@/pages/regulatoryRepository/standardForComments/pags/consultationDetails'), + meta: { + requireAuth: true, + title: '征求意见详情', + parentPath: '/standardForComments', + // isBoolean: true, + // menuId: '' + } }, - children: [ - { - path: '/processClassificationManage', - name: 'ProcessClassificationManage', + { + path: '/AddFileDetails', + name: 'AddFileDetails', component: () => - import('@/pages/config/pages/processManage/processClassification'), + import('@/pages/regulatoryRepository/standardForComments/pags/AddFileDetails'), meta: { - requireAuth: true, - title: '流程分类管理', - menuId: 'PGPZXNUFEXC85BVPV9AU' + requireAuth: true, + title: '新增', + parentPath: '/standardForComments', + isBoolean: true, + // menuId: '' } - }, - { - path: '/OperationLog', - name: 'OperationLog', - component: () => - import('@/pages/config/pages/operationLog/index'), - meta: { - requireAuth: true, - title: '操作日志', - menuId: '' - } - }, - { - path: '/processManage', - name: 'ProcessManage', - component: () => - import('@/pages/config/pages/processManage/process'), - meta: { - requireAuth: true, - title: '流程管理', - menuId: 'K5KXSS3X9CF7CS8AMFJ5' - } - }, - { - path: '/standLawsAttrManage', - name: 'StandLawsAttrManage', - component: () => - import('@/pages/config/pages/standLawsAttrManage/index'), - meta: { - requireAuth: true, - title: '标准法规属性管理', - menuId: 'C5VHBSYRMA' - } - }, - { - path: '/standLawsAttrDetails/:id?/:dictionaryName?/:dictionType?/:isRelate?/:relateDicId?', - name: 'StandLawsAttrDetails', - component: () => - import('@/pages/config/pages/standLawsAttrManage/pages/standLawsAttrDetails'), - meta: { - requireAuth: true, - parentPath: '/standLawsAttrManage', - title: '标准法规属性管理详情页' - } - }, - { - path: '/standLawsAttrTreeDetails/:id?/:dictionaryName?/:dictionType?/:isRelate?/:relateDicId?', - name: 'standLawsAttrTreeDetails', - component: () => - import('@/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails'), - meta: { - requireAuth: true, - parentPath: '/standLawsAttrManage', - title: '标准法规属性管理详情页' - } - }, - { - path: '/attributeCustom', - name: 'AttributeCustom', - component: () => - import('@/pages/config/pages/attributeCustom/index'), - meta: { - requireAuth: true, - title: '标准属性自定义', - menuId: 'PGPZXNUFEXC85BVPV9AU' - } - }, - { - path: '/mechanismManage', - name: 'MechanismManage', - component: () => - import('@/pages/config/pages/mechanismManage/index'), - meta: { - requireAuth: true, - title: '机构管理', - menuId: '7MWCQK6NNH' - } - }, - { - path: '/postManage', - name: 'postManage', - component: () => - import('@/pages/config/pages/postManage/index'), - meta: { - requireAuth: true, - title: '岗位管理', - menuId: '7MWCQK6NNH' - } - }, - { - path: '/linkManage', - name: 'linkManage', - component: () => - import('@/pages/config/pages/linkManage/index'), - meta: { - requireAuth: true, - title: '链接管理', - menuId: 'd3ff92078c53a4d9d1f1a94450fee91e' - } - }, - { - path: '/roleManage', - name: 'RoleManage', - component: () => - import('@/pages/config/pages/roleManage/index'), - meta: { - requireAuth: true, - title: '角色管理', - menuId: 'NVU76EMB7N' - } - }, - { - path: '/userManage', - name: 'UserManage', - component: () => - import('@/pages/config/pages/userManage/index'), - meta: { - requireAuth: true, - title: '用户管理', - menuId: 'YRJUEVJVUJ' - } - }, - { - path: '/warningTimeSetting', - name: 'WarningTimeSetting', - component: () => - import('@/pages/config/pages/warningTimeSetting/index'), - meta: { - requireAuth: true, - title: '系统配置管理', - menuId: 'H2KC6P3PPM' - } - }, - { - path: '/convertDocView', - name: 'ConvertDocView', - component: () => - import('@/pages/config/pages/convertDocView/index'), - meta: { - requireAuth: true, - title: '文档转换监控', - menuId: '3F52K25546' - } - }, - { - path: '/permissionMenuManage', - name: 'PermissionMenuManage', - component: () => - import('@/pages/config/pages/permissionMenuManage/index'), - meta: { - requireAuth: false, - title: '子公司权限管理' - } - }, - { - path: '/DynamicInformations', - name: 'DynamicInformations', - component: () => - import('@/pages/config/pages/dynamicInformations/index'), - meta: { - requireAuth: false, - title: '动态信息管理', - menuId: '3C87BSHJUF' - } - }, - { - path: '/menuManage', - name: 'MenuManage', - component: () => - import('@/pages/config/pages/menuManage/index'), - meta: { - requireAuth: false, - title: '角色菜单管理' - } - }, - { - path: '/dynamicInformationManage', - name: 'DynamicInformationManage', - component: () => - import('@/pages/config/pages/dynamicInformationManage'), - meta: { - requireAuth: true, - title: '资料中心管理', - menuId: '6V2QZ9STRZ' - } - }, - { - path: '/dynamicInformationManage/dynamicInfomationPage/:id?', - name: 'dynamicInfo', - component: () => - import('@/pages/config/pages/dynamicInformationManage/dynamicInfomationPage'), - meta: { - requireAuth: true, - title: '资料中心维护', - parentPath: '/dynamicInformationManage' - } - }, - { - path: '/enterpriseStandardNumberManagement', - name: 'enterpriseStandardNumberManagement', - component: () => - import('@/pages/config/pages/enterpriseStandardNumberManagement'), - meta: { - requireAuth: true, - title: '企标编号管理体系', - menuId: '9YSFG39S3CBFUJCEU3QX' - } - }, - { - path: '/managementTree', - name: 'managementTree', - component: () => - import('@/pages/config/pages/enterpriseStandardNumberManagement/managementTree'), - meta: { - requireAuth: true, - title: '企标编号管理体系结构树', - parentPath: '/enterpriseStandardNumberManagement' - } - }, - { - path: '/dynamicInformationManage/dynamicInfomationDetails/:id/:pageType', - name: 'DynamicInfomationDetails', - component: () => - import('@/pages/config/pages/dynamicInformationManage/dynamicInfomationDetails'), - meta: { - requireAuth: true, - title: '资料中心详情', - parentPath: '/dynamicInformationManage' - } - }, - { - path: '/dynamicInformationManage/dynamicInfomationDetails2', - name: 'DynamicInfomationDetails2', - component: () => - import('@/pages/config/pages/dynamicInformationManage/dynamicInfomationDetails/index2'), - meta: { - requireAuth: true, - title: '资料中心详情', - isBoolean: true - } - }, - // svpps - { - path: '/svpps', - name: 'Svpps', - component: () => - import('@/pages/svpps'), - meta: { - requireAuth: true, - title: 'svpps列表', - menuId: 'AR52RX586LQHVZSVV83K', - isBoolean: false - } - } - ] - }, - // 详情页 - // ************************** 其他详情页 ******************************* // - { - path: '/consultationDetails/:id?/:pageType?', - name: 'consultationDetails', - component: () => - import('@/pages/regulatoryRepository/standardForComments/pags/consultationDetails'), - meta: { - requireAuth: true, - title: '征求意见详情', - parentPath: '/standardForComments', - // isBoolean: true, - // menuId: '' - } - }, - { - path: '/AddFileDetails', - name: 'AddFileDetails', - component: () => - import('@/pages/regulatoryRepository/standardForComments/pags/AddFileDetails'), - meta: { - requireAuth: true, - title: '新增', - parentPath: '/standardForComments', - isBoolean: true, - // menuId: '' - } - }, - { - path: '/details', - name: 'Details', - component: () => - import('@/pages/details/index'), - meta: { - title: '详情页', - menuId: 'K9BAYUPZBC' }, - children: [ - { - path: '/otherStandardDetails/:id/:pageType', - name: 'OtherStandardDetails', + { + path: '/details', + name: 'Details', component: () => - import('@/pages/details/otherStandardDetails/index'), + import('@/pages/details/index'), meta: { - requireAuth: true, - title: '标准详情', - isBoolean: true, - menuId: 'SSA6WR4HV8' - } - }, - { - path: '/otherStandardExternalDetails/:id/:pageType', - name: 'otherStandardExternalDetails', + title: '详情页', + menuId: 'K9BAYUPZBC' + }, + children: [ + { + path: '/otherStandardDetails/:id/:pageType', + name: 'OtherStandardDetails', + component: () => + import('@/pages/details/otherStandardDetails/index'), + meta: { + requireAuth: true, + title: '标准详情', + isBoolean: true, + menuId: 'SSA6WR4HV8' + } + }, + { + path: '/otherStandardExternalDetails/:id/:pageType', + name: 'otherStandardExternalDetails', + component: () => + import('@/pages/details/otherStandardExternalDetails/index'), + meta: { + requireAuth: true, + title: '标准详情', + isBoolean: true, + menuId: 'SSA6WR4HV8' + } + }, + { + path: '/standInvolveProjectTwo', + name: 'standInvolveProjectTwo', + component: () => + import('@/pages/details/otherStandardDetails/pages/standInvolveProjectTwo'), + meta: { + requireAuth: true, + title: '符合性详情', + isBoolean: true + } + }, + { + path: '/prc-detail', + name: 'PrcDetail', + component: () => + import('@/pages/details/process/index'), + meta: { + requireAuth: true, + title: '流程基础信息详情', + isBoolean: true + } + }, + { + path: '/otherLawsDetails/:id/:pageType', + name: 'OtherLawsDetails', + component: () => + import('@/pages/details/otherLawsDetails'), + meta: { + requireAuth: true, + isBoolean: true, + title: '国内外政策详情' + } + }, + { + path: '/otherBussStandardDetails/:id/:pageType', + name: 'OtherBussStandardDetails', + component: () => + import('@/pages/details/otherBussStandardDetails'), + meta: { + requireAuth: true, + isBoolean: true, + title: '企标详情' + } + }, + { + path: '/otherBussStandardExternalDetails/:id/:pageType', + name: 'otherBussStandardExternalDetails', + component: () => + import('@/pages/details/otherBussStandardExternalDetails'), + meta: { + requireAuth: true, + isBoolean: true, + title: '企标详情' + } + }, + { + path: '/otherLawsStandDetails/:id/:pageType', + name: 'OtherLawsStandDetails', + component: () => + import('@/pages/details/otherLawsStandDetails'), + meta: { + requireAuth: true, + isBoolean: true, + title: '政策详情' + } + }, + { + path: '/itemsDetails', + name: 'itemsDetails', + component: () => + import('@/pages/details/itemsDetails'), + meta: { + requireAuth: true, + isBoolean: true, + title: '查看详情' + } + }, + { + path: '/complianceDetails', + name: 'ComplianceDetails', + component: () => + import('@/pages/details/complianceDetails'), + meta: { + requireAuth: true, + isBoolean: true, + title: '符合性详情' + } + }, + { + path: '/enterBSysRevPlanManaLibDetail/:id/:pageType', + name: 'enterBSysRevPlanManaLibDetail', + component: () => + import('@/pages/details/enterBSysRevPlanManaLibDetail/index'), + meta: { + requireAuth: true, + title: '企标制修订计划详情', + isBoolean: true + } + } + ] + }, + // ************************** 搜索中心 ******************************* // + { + path: '/searchCenter/:selectKey?/:selectValue?', + name: 'SearchCenter', component: () => - import('@/pages/details/otherStandardExternalDetails/index'), + import('@/pages/searchCenter'), meta: { - requireAuth: true, - title: '标准详情', - isBoolean: true, - menuId: 'SSA6WR4HV8' + requireAuth: true, + title: '搜索中心', + menuId: 'K9BAYUPZBC' } - }, - { - path: '/standInvolveProjectTwo', - name: 'standInvolveProjectTwo', + }, + { + path: '/standardSearch/:selectKey?/:searchValue?', + name: 'StandardSearch', component: () => - import('@/pages/details/otherStandardDetails/pages/standInvolveProjectTwo'), + import('@/pages/searchCenter/pages/standardSearch'), meta: { - requireAuth: true, - title: '符合性详情', - isBoolean: true + requireAuth: true, + title: '标准检索', + menuId: 'K9BAYUPZBC' } - }, - { - path: '/prc-detail', - name: 'PrcDetail', + }, + { + path: '/advancedSearch/:selectKey?/:searchValue?', + name: 'AdvancedSearch', component: () => - import('@/pages/details/process/index'), + import('@/pages/searchCenter/pages/advancedSearch'), meta: { - requireAuth: true, - title: '流程基础信息详情', - isBoolean: true + requireAuth: true, + title: '高级检索', + menuId: 'K9BAYUPZBC' } - }, - { - path: '/otherLawsDetails/:id/:pageType', - name: 'OtherLawsDetails', + }, { + path: '/advancedSearchExternal/:selectKey?/:searchValue?', + name: 'AdvancedSearchExternal', component: () => - import('@/pages/details/otherLawsDetails'), + import('@/pages/searchCenter/pages/advancedSearchExternal'), meta: { - requireAuth: true, - isBoolean: true, - title: '国内外政策详情' + requireAuth: true, + title: '高级检索', + menuId: 'K9BAYUPZBC' } - }, - { - path: '/otherBussStandardDetails/:id/:pageType', - name: 'OtherBussStandardDetails', + }, + // { + // path: '/advancedSearch', + // name: 'AdvancedSearch', + // component: () => + // import('@/pages/searchCenter/pages/advancedSearch'), + // meta: { + // requireAuth: true, + // title: '高级检索', + // menuId: 'K9BAYUPZBC' + // } + // }, + { + path: '/customReport', + name: 'CustomReport', component: () => - import('@/pages/details/otherBussStandardDetails'), + import('@/pages/customReport'), meta: { - requireAuth: true, - isBoolean: true, - title: '企标详情' + requireAuth: true, + title: '自定义报表', + menuId: 'K9BAYUPZBC' } - }, - { - path: '/otherBussStandardExternalDetails/:id/:pageType', - name: 'otherBussStandardExternalDetails', + }, + { + path: '/workGroup', + name: 'WorkGroup', + component: () => import('@/pages/knowledgeGraph'), + meta: { + requireAuth: true, + title: '标准法规工作组', + menuId: 'QYRMD5TUNBP9XXFRNK5S' + } + }, + { + path: '/viewStandardComparisonLibrary/:listId', + name: 'ViewStandardComparisonLibrary', component: () => - import('@/pages/details/otherBussStandardExternalDetails'), + import('@/pages/standardComparisonLibrary/view'), meta: { - requireAuth: true, - isBoolean: true, - title: '企标详情' + requireAuth: true, + title: '标准比对库查看' } - }, - { - path: '/otherLawsStandDetails/:id/:pageType', - name: 'OtherLawsStandDetails', + }, + { + path: '/example', + name: 'Example', component: () => - import('@/pages/details/otherLawsStandDetails'), + import('@/components/ProjectRelatedPersonnel/index.vue'), meta: { - requireAuth: true, - isBoolean: true, - title: '政策详情' + requireAuth: false, + title: 'lizi' } - }, - { - path: '/itemsDetails', - name: 'itemsDetails', - component: () => - import('@/pages/details/itemsDetails'), - meta: { - requireAuth: true, - isBoolean: true, - title: '查看详情' - } - }, - { - path: '/complianceDetails', - name: 'ComplianceDetails', - component: () => - import('@/pages/details/complianceDetails'), - meta: { - requireAuth: true, - isBoolean: true, - title: '符合性详情' - } - }, - { - path: '/enterBSysRevPlanManaLibDetail/:id/:pageType', - name: 'enterBSysRevPlanManaLibDetail', - component: () => - import('@/pages/details/enterBSysRevPlanManaLibDetail/index'), - meta: { - requireAuth: true, - title: '企标制修订计划详情', - isBoolean: true - } - } - ] - }, - // ************************** 搜索中心 ******************************* // - { - path: '/searchCenter/:selectKey?/:selectValue?', - name: 'SearchCenter', - component: () => - import('@/pages/searchCenter'), - meta: { - requireAuth: true, - title: '搜索中心', - menuId: 'K9BAYUPZBC' } - }, - { - path: '/standardSearch/:selectKey?/:searchValue?', - name: 'StandardSearch', - component: () => - import('@/pages/searchCenter/pages/standardSearch'), - meta: { - requireAuth: true, - title: '标准检索', - menuId: 'K9BAYUPZBC' - } - }, - { - path: '/advancedSearch/:selectKey?/:searchValue?', - name: 'AdvancedSearch', - component: () => - import('@/pages/searchCenter/pages/advancedSearch'), - meta: { - requireAuth: true, - title: '高级检索', - menuId: 'K9BAYUPZBC' - } - },{ - path: '/advancedSearchExternal/:selectKey?/:searchValue?', - name: 'AdvancedSearchExternal', - component: () => - import('@/pages/searchCenter/pages/advancedSearchExternal'), - meta: { - requireAuth: true, - title: '高级检索', - menuId: 'K9BAYUPZBC' - } - }, - // { - // path: '/advancedSearch', - // name: 'AdvancedSearch', - // component: () => - // import('@/pages/searchCenter/pages/advancedSearch'), - // meta: { - // requireAuth: true, - // title: '高级检索', - // menuId: 'K9BAYUPZBC' - // } - // }, - { - path: '/customReport', - name: 'CustomReport', - component: () => - import('@/pages/customReport'), - meta: { - requireAuth: true, - title: '自定义报表', - menuId: 'K9BAYUPZBC' - } - }, - { - path: '/workGroup', - name: 'WorkGroup', - component: () => import('@/pages/knowledgeGraph'), - meta: { - requireAuth: true, - title: '标准法规工作组', - menuId: 'QYRMD5TUNBP9XXFRNK5S' - } - }, - { - path: '/viewStandardComparisonLibrary/:listId', - name: 'ViewStandardComparisonLibrary', - component: () => - import('@/pages/standardComparisonLibrary/view'), - meta: { - requireAuth: true, - title: '标准比对库查看' - } - }, - { - path: '/example', - name: 'Example', - component: () => - import('@/components/ProjectRelatedPersonnel/index.vue'), - meta: { - requireAuth: false, - title: 'lizi' - } - } ] const originalPush = Router.prototype.push -Router.prototype.push = function push (location) { - return originalPush.call(this, location).catch(err => err) +Router.prototype.push = function push(location) { + return originalPush.call(this, location).catch(err => err) } const router = new Router({ - routes, - mode: 'hash', // default: hash ,history - scrollBehavior (to, from, savedPosition) { - if (savedPosition) { - return savedPosition - } else { - return { x: 0, y: 0 } + routes, + mode: 'hash', // default: hash ,history + scrollBehavior(to, from, savedPosition) { + if (savedPosition) { + return savedPosition + } else { + return {x: 0, y: 0} + } } - } }) /** @@ -4519,15 +4529,15 @@ const router = new Router({ * @author: chenxiaoxi * @date: 2019/04/10 19:48:00 */ -function hasRouterPermission (menuId) { - let menuList = store.getters.getMenuList || [] - let has = false - menuList.map((menu) => { - if (menu.id === menuId) { - has = true - } - }) - return has +function hasRouterPermission(menuId) { + let menuList = store.getters.getMenuList || [] + let has = false + menuList.map((menu) => { + if (menu.id === menuId) { + has = true + } + }) + return has } /** @@ -4535,32 +4545,32 @@ function hasRouterPermission (menuId) { * @author: chenxiaoxi * @date: 2019/03/27 14:42:51 */ -function getRedirectPath (menuId) { - // 全部菜单 - let menuList = store.getters.getMenuList || [] - // 用当前菜单的Id去匹配,然后找到全部子路由 - let childMenuList = [] - menuList.map((menu) => { - if (menu.parentId === menuId) { - return childMenuList.push(menu) +function getRedirectPath(menuId) { + // 全部菜单 + let menuList = store.getters.getMenuList || [] + // 用当前菜单的Id去匹配,然后找到全部子路由 + let childMenuList = [] + menuList.map((menu) => { + if (menu.parentId === menuId) { + return childMenuList.push(menu) + } + }) + // 如果当前菜单有子路由,则跳转到第一个子路由 + if (childMenuList.length) { + return childMenuList[0].href + } else { + // 如果一个子菜单都没有,则返回false,重定向到路由配置的第一个子路由 + return false } - }) - // 如果当前菜单有子路由,则跳转到第一个子路由 - if (childMenuList.length) { - return childMenuList[0].href - } else { - // 如果一个子菜单都没有,则返回false,重定向到路由配置的第一个子路由 - return false - } } router.onError((error) => { - const pattern = /Loading chunk (\d)+ failed/g; - const isChunkLoadFailed = error.message.match(pattern) - const targetPath = router.history.pending.fullPath - if (isChunkLoadFailed) { - router.replace(targetPath) - } + const pattern = /Loading chunk (\d)+ failed/g; + const isChunkLoadFailed = error.message.match(pattern) + const targetPath = router.history.pending.fullPath + if (isChunkLoadFailed) { + router.replace(targetPath) + } }) // router.beforeEach((to, from, next) => { From 315ba9507594778cf6365c2614dec7d58fab23a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 16:34:13 +0800 Subject: [PATCH 39/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/approvalHistory.vue | 86 +++ .../components/personnelInformation.vue | 329 +++++++++ .../policyComplianceReview/index.vue | 699 +++++++++++++++++- .../components/fileViewModel.vue | 2 +- .../creatProcess/policyConsultation/index.vue | 1 - 5 files changed, 1113 insertions(+), 4 deletions(-) create mode 100644 src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/approvalHistory.vue create mode 100644 src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/approvalHistory.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/approvalHistory.vue new file mode 100644 index 000000000..8986b06c5 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/approvalHistory.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue new file mode 100644 index 000000000..0f3564408 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue @@ -0,0 +1,329 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue index a01e4c68d..73bc0a739 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -13,6 +13,202 @@ :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + +
+
+
+ {{ item.name }} + +
+
+
+
+ + 点击上传 + +
+
+
+
+ + + + + + + + + + + + + + 是 + + 否 + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + +
+
+
+
+
+ +
+
+ +
+ + + + + 正在加载数据
@@ -21,6 +217,17 @@ import ProcessTitle from "../../components/ProcessTitle"; import ProcessFooter from "../../components/ProcessFooter"; import processFile from "../../components/processFile"; + import approvalHistory from "./components/approvalHistory";//审批历史 + import personnelInformation from "./components/personnelInformation";//人员信息 + import { + queryTaskFirst, + saveTaskFirst, + taskDel, + changeAssigneeNew, + inboundLiaisonDetail, + saveTaskForPub, + } from "api/process"; + import axios from "axios"; export default { name: "index", @@ -28,11 +235,51 @@ ProcessHeader, ProcessTitle, ProcessFooter, - processFile + processFile, + approvalHistory, + personnelInformation }, data() { return { - active: '1' + active: '1', + dataForm: {}, + formRules: { + endTime: [ + {required: true, message: '请选择截止时间', trigger: 'change'}, + ], + responsibleUnitDeadline: [ + {required: true, message: '请选择责任单位截止时间', trigger: 'change'}, + ], + zrrUserNames: [ + {required: true, message: '请选择责任人', trigger: 'change'}, + ], + internalReviewFlag: [ + {required: true, message: '请选择内部评审', trigger: 'change'}, + ], + zrdwUserName: [ + {required: true, message: '请选择本单位审批人', trigger: 'change'}, + ], + hqrUserNames: [ + {required: true, message: '请选择会签人', trigger: 'change'}, + ], + csr2UserNames: [ + {required: true, message: '请选择抄送人', trigger: 'change'}, + ], + }, + dataLoading: false, + accept: '', + fileMax_M: 0, + commentText: '', + taskKey: this.$route.query.taskDefinitionKey, + bpnId: this.$route.query.bpnId, + checkBox: false, + title: '', + drawerModal: false, + nodeList: [], + saveLoading: false, + isSubmit: false, + isReject: false, + roleForm: {}, } }, computed: { @@ -42,12 +289,460 @@ showApprovalHistory() { return true }, + disabledXX() { + return false + }, + taskKeyName() { + if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { + return '起草' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey2') { + return '审核' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey3') { + return '起草修改' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey4') { + return '审定' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey5') { + return '批准' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey7') { + return '责任对接人分配任务' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8') { + return '责任人任务处理' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey9') { + return '责任对接人汇总' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey10') { + return '责任单位审批' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey11') { + return '管理员' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey12') { + return '审核' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey13') { + return '会签' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey14') { + return '审定' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey15') { + return '批准' + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey16') { + return '抄送' + } + }, + + showSave() { //是否展示保存 + if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1' || + this.taskKey == 'PolicySolicitOpinionProcessKey3' || this.taskKey == 'PolicySolicitOpinionProcessKey7' || + this.taskKey == 'PolicySolicitOpinionProcessKey8' || this.taskKey == 'PolicySolicitOpinionProcessKey9' || + this.taskKey == 'PolicySolicitOpinionProcessKey12') { + return true + } + return false + }, + + showTransfer() {//是否展示转办 + if (!this.taskKey) { + return false + } + return true + }, + + showReject() {//是否展示驳回 + if (this.taskKey == 'PolicySolicitOpinionProcessKey2' || + this.taskKey == 'PolicySolicitOpinionProcessKey4' || + this.taskKey == 'PolicySolicitOpinionProcessKey5' || + this.taskKey == 'PolicySolicitOpinionProcessKey9' || + this.taskKey == 'PolicySolicitOpinionProcessKey10' || + this.taskKey == 'PolicySolicitOpinionProcessKey11' || + this.taskKey == 'PolicySolicitOpinionProcessKey12' || + this.taskKey == 'PolicySolicitOpinionProcessKey13' || + this.taskKey == 'PolicySolicitOpinionProcessKey14' || + this.taskKey == 'PolicySolicitOpinionProcessKey15') { + return true + } + return false + }, + + showSolicitation() { //是否展示征求意见列表 + if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || + this.taskKey == 'PolicySolicitOpinionProcessKey9' || + this.taskKey == 'PolicySolicitOpinionProcessKey10' || + this.taskKey == 'PolicySolicitOpinionProcessKey11' || + this.taskKey == 'PolicySolicitOpinionProcessKey12' || + this.taskKey == 'PolicySolicitOpinionProcessKey13' || + this.taskKey == 'PolicySolicitOpinionProcessKey14' || + this.taskKey == 'PolicySolicitOpinionProcessKey15' || + this.taskKey == 'PolicySolicitOpinionProcessKey16') { + return true + } + return false + }, + }, + mounted() { + //获取草稿的数据进行展示 + if (this.bpnId) { + this.getTaskDraftData() + } + //获取流程中数据进行展示 + if (this.taskKey) { + this.getData() + } }, methods: { + handlePreview(file) { + let attId = "" + if (file && file.id) { + attId = file.id + } else { + attId = file.response.data.id + } + this.$preview(attId) + }, + //基础信息/人员信息 handleTabs(type) { this.active = type; }, + + fileUpload(fileListName, fileName, accept, fileMax_M) { + this.fileListName = fileListName + this.fileName = fileName + this.accept = accept + this.fileMax_M = fileMax_M + this.$refs.processFileRef.getFile(this.dataForm[this.fileListName]) + }, + + uploadSuccess(fileList, fileId) { + this.dataForm[this.fileListName] = fileList + this.dataForm[this.fileName] = fileId + this.dataForm = {...this.dataForm} + }, + + clickButtonToUpload(file) { + const attId = file.attId + if (attId) { + window.location.href = '/api/att/attFile/downloadFileForSarNew?fileId=' + attId + } else { + this.$message.warning('文件不存在,下载失败') + } + }, + //保存事件 + handleSave() { + + this.openButtonLoading() + if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { + this.draftSaving() + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || + this.taskKey == 'PolicySolicitOpinionProcessKey9' || + this.taskKey == 'PolicySolicitOpinionProcessKey12') { + let _formData = new FormData(); + this.$refs.solicitationListRef.save((row, ids) => { + _formData.append("taskIds", this.$route.query.taskIds); + _formData.append("json", JSON.stringify({ + form: this.dataForm, + commentText: this.commentText, + policySolicitOpinionEOList: row, + removeIds: ids, + currentUserId: this.$store.getters.userInfo.userId + })); + saveTaskForPub(_formData).then(res => { + this.closeButtonLoading() + this.$message.success("保存成功"); + this.$refs.solicitationListRef.getData() + }).catch(e => { + this.closeButtonLoading() + }); + }) + } + }, + //草稿保存 + draftSaving() { + let _formData = new FormData(); + let json = this.dataForm + json.commentText = this.commentText + _formData.append('id', this.bpnId || '') + _formData.append("createUser", this.$store.getters.userInfo.userId); + _formData.append("createUserName", this.$store.getters.userInfo.userName); + _formData.append("prcType", "29"); + _formData.append("json", JSON.stringify({ + form: json, + roleForm: this.$refs.personnelInformationRef.roleForm, + commentText: this.commentText + })); + saveTaskFirst(_formData).then(res => { + this.closeButtonLoading() + this.$message.success("保存成功"); + this.bpnId = res.result + }).catch(e => { + this.saveLoading = false; + }); + }, + //提交事件 + handleSubmit() { + this.$refs['zczqyjForm'].validate((valid) => { + if (valid) { + this.openButtonLoading() + if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') {//起草 + this.closeButtonLoading() + this.$refs.personnelInformationRef.submit((row) => { + this.openButtonLoading() + this.startProcessRollBack(row) + }) + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey2' || + this.taskKey == 'PolicySolicitOpinionProcessKey4' || + this.taskKey == 'PolicySolicitOpinionProcessKey5' || + this.taskKey == 'PolicySolicitOpinionProcessKey7') { //审核、审定、批准、责任人分配任务 + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 0 + let query = { + form: json, + commentText: this.commentText + } + this.completeTask(this.$route.query.taskIds, query) + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey3') {//起草修改 + this.closeButtonLoading() + this.$refs.personnelInformationRef.submit((row) => { + const json = Object.assign(this.dataForm, row); + json.commentText = this.commentText + json.approvalFlag = 0 + let query = { + form: json, + commentText: this.commentText + } + this.openButtonLoading() + this.completeTask(this.$route.query.taskIds, query) + }) + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || + this.taskKey == 'PolicySolicitOpinionProcessKey9' || + this.taskKey == 'PolicySolicitOpinionProcessKey10' || + this.taskKey == 'PolicySolicitOpinionProcessKey11' || + this.taskKey == 'PolicySolicitOpinionProcessKey12' || + this.taskKey == 'PolicySolicitOpinionProcessKey13' || + this.taskKey == 'PolicySolicitOpinionProcessKey14' || + this.taskKey == 'PolicySolicitOpinionProcessKey15' || + this.taskKey == 'PolicySolicitOpinionProcessKey16') {//责任人任务处理 + this.closeButtonLoading() + this.$refs.solicitationListRef.submit((row, ids) => { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 0 + let query = { + form: json, + policySolicitOpinionEOList: row, + removeIds: ids, + commentText: this.commentText + } + this.openButtonLoading() + this.completeTask(this.$route.query.taskIds, query) + }) + } + } else { + return this.$message.warning('请完善基础信息') + } + }) + }, + openButtonLoading() { + this.isReject = true + this.isSubmit = true + this.saveLoading = true; + }, + closeButtonLoading() { + this.isReject = false + this.isSubmit = false + this.saveLoading = false; + }, + handleReject() { + // approvalFlag value:0通过 1驳回 + this.openButtonLoading() + if (this.taskKey == 'PolicySolicitOpinionProcessKey9' || + this.taskKey == 'PolicySolicitOpinionProcessKey10' || + this.taskKey == 'PolicySolicitOpinionProcessKey11' || + this.taskKey == 'PolicySolicitOpinionProcessKey12' || + this.taskKey == 'PolicySolicitOpinionProcessKey13' || + this.taskKey == 'PolicySolicitOpinionProcessKey14' || + this.taskKey == 'PolicySolicitOpinionProcessKey15') { + this.$refs.solicitationListRef.submit((row, ids) => { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 1 + let query = { + form: json, + policySolicitOpinionEOList: row, + removeIds: ids, + commentText: this.commentText + } + this.completeTask(this.$route.query.taskIds, query) + }) + } else { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 1 + let query = { + form: json, + commentText: this.commentText + } + this.completeTask(this.$route.query.taskIds, query) + } + }, + //启动流程 + startProcessRollBack(roleForm) { + const json = Object.assign(this.dataForm, roleForm); + json.commentText = this.commentText + let query = { + form: json, + commentText: this.commentText + } + this.$http.post('lawss/activiti/startProcessRollBack', { + createUser: this.$store.getters.userInfo.userId, + createUserName: this.$store.getters.userInfo.userName, + type: '29', + json: JSON.stringify(query) + }, {_this: this}, res => { + if (res.ok) { + this.completeTask(res.data, query) + } else { + this.$message.warning('流程启动失败') + this.closeButtonLoading() + } + }) + }, + //提交流程 + completeTask(taskId, query) { + this.$http.post('lawss/activiti/completeTask', { + json: JSON.stringify(query), + taskId: taskId || this.taskId, + userId: this.$store.getters.userInfo.userId + }, {_this: this}, res => { + if (res.success) { + this.$message.success(res.message); + if (this.bpnId) { + this.taskDel() + } + this.$router.push("/processCenter"); + } + this.closeButtonLoading() + }) + }, + //删除草稿 + taskDel() { + let taskId = { + id: this.bpnId + } + taskDel(taskId).then(res => { + return res + }) + }, + handleTransfer() { + this.title = '转办处理人' + this.checkBox = true + this.selectType = '转办处理人' + this.nodeList = [] + this.drawerModal = true + }, + checkedRole(data) { + let ids = [] + let names = [] + if (data && data.length > 0) { + for (let i = 0; i < data.length; i++) { + ids.push(data[i].id) + names.push(data[i].name) + } + } + if (this.selectType == '转办处理人') { + changeAssigneeNew({ + taskId: this.$route.query.taskIds, // 任务id + userId: this.$store.getters.userInfo.userId, // 委托人 + assignee: data[0].id, // 被委托人 + pId: this.$route.query.prcId, // 流程实例 + }).then(res => { + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.processNum() + this.$router.push({path: '/processCenter?tabsName=ProcessCenter'}) + } else { + this.$message.warning(res.message) + } + }) + } else if (this.selectType == '责任人') { + this.dataForm.zrrUserIds = ids.join(',') + this.dataForm.zrrUserNames = names.join(',') + this.dataForm = {...this.dataForm} + } else if (this.selectType == '审批人') { + this.dataForm.zrdwUserId = ids.join(',') + this.dataForm.zrdwUserName = names.join(',') + this.dataForm = {...this.dataForm} + } else if (this.selectType == '会签人') { + this.dataForm.hqrUserIds = ids.join(',') + this.dataForm.hqrUserNames = names.join(',') + this.dataForm = {...this.dataForm} + } else if (this.selectType == '抄送人') { + this.dataForm.csr2UserIds = ids.join(',') + this.dataForm.csr2UserNames = names.join(',') + this.dataForm = {...this.dataForm} + } + }, + + // 请求转换流程图 + processNum(row) { + axios.request({ + url: '/api/lawss/activiti/getImg?_t=' + new Date().getTime(), + responseType: 'blob', + method: 'get', + params: { + prcNum: this.$route.query.prcNum + } + }).then(res => { + this.processStep = window.URL.createObjectURL(res.data) + }) + }, + //选择人员 + selectOperation(title, id, isTrue) { + this.title = title + this.checkBox = isTrue + this.selectType = title + let ids = id && id.length > 0 ? id.split(',') : [] + this.nodeList = ids + this.drawerModal = true + }, + internalReviewFlagChange() { + this.dataForm.zrdwUserId = '' + this.dataForm.zrdwUserName = '' + this.dataForm = {...this.dataForm} + }, + getData() { + this.dataLoading = true + return new Promise((resolve, reject) => { + inboundLiaisonDetail({ + taskIds: this.$route.query.taskIds, + pId: this.$route.query.prcId + }).then(res => { + if (res) { + const processForm = JSON.parse(res.mesg) + this.formProcessing(processForm) + } + this.dataLoading = false + }).catch(e => { + this.dataLoading = false + }); + }); + }, + formProcessing(row) { + this.dataForm = row.form + this.dataForm = {...this.dataForm} + if (this.showPersonnel) { + this.$refs.personnelInformationRef.getData(row.form) + } + }, + getTaskDraftData() { + this.dataLoading = true + queryTaskFirst({ + bpnId: this.bpnId + }).then(res => { + let mes = JSON.parse(res.mes); + this.dataForm = mes.form + this.$refs.personnelInformationRef.getData(mes.roleForm) + this.commentText = mes.commentText + this.dataLoading = false + }); + }, } } diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/fileViewModel.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/fileViewModel.vue index 00a4857e7..3688470c7 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/components/fileViewModel.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/components/fileViewModel.vue @@ -5,7 +5,7 @@
- {{ item.name }} + {{ item.name || item.oldFileName }} Date: Thu, 19 Oct 2023 17:00:30 +0800 Subject: [PATCH 40/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/fetchList.vue | 419 ++++++++++++++++++ .../policyComplianceReview/index.vue | 5 +- 2 files changed, 423 insertions(+), 1 deletion(-) create mode 100644 src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue new file mode 100644 index 000000000..b57b3eddc --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue @@ -0,0 +1,419 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue index 73bc0a739..dc61560bd 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -162,6 +162,7 @@
+
@@ -219,6 +220,7 @@ import processFile from "../../components/processFile"; import approvalHistory from "./components/approvalHistory";//审批历史 import personnelInformation from "./components/personnelInformation";//人员信息 + import fetchList from "./components/fetchList"; import { queryTaskFirst, saveTaskFirst, @@ -237,7 +239,8 @@ ProcessFooter, processFile, approvalHistory, - personnelInformation + personnelInformation, + fetchList }, data() { return { From 9282bc888cfc92228d6f2674104fce0d472e3502 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 17:31:25 +0800 Subject: [PATCH 41/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/businessDivisionList.vue | 144 +++++++ .../components/fetchList.vue | 7 - .../components/productPlanningList.vue | 394 ++++++++++++++++++ .../policyComplianceReview/index.vue | 7 +- 4 files changed, 543 insertions(+), 9 deletions(-) create mode 100644 src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionList.vue create mode 100644 src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionList.vue new file mode 100644 index 000000000..e811471ae --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionList.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue index b57b3eddc..1f2fcf8f7 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue @@ -247,13 +247,6 @@ }, handleSearchStandard() { this.standardDrawer = true - this.$nextTick(() => { - // 动态设置表格高度 - this.tableHeight.standardTableHeight = $('.standard-table-wrap').height() - window.onresize = () => { - this.tableHeight.standardTableHeight = $('.standard-table-wrap').height() - } - }) this.handleResetSearch() }, handleReviseDrawerClose(done) { diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue new file mode 100644 index 000000000..e45580dc9 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue @@ -0,0 +1,394 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue index dc61560bd..80e890e9f 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -162,7 +162,8 @@
- + +
@@ -221,6 +222,7 @@ import approvalHistory from "./components/approvalHistory";//审批历史 import personnelInformation from "./components/personnelInformation";//人员信息 import fetchList from "./components/fetchList"; + import businessDivisionList from "./components/businessDivisionList"; import { queryTaskFirst, saveTaskFirst, @@ -240,7 +242,8 @@ processFile, approvalHistory, personnelInformation, - fetchList + fetchList, + businessDivisionList }, data() { return { From fcb9e22809c23eabe528262a1750ca63281aa847 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 19 Oct 2023 18:00:40 +0800 Subject: [PATCH 42/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/addModel.vue | 432 ++++++++++++++++++ .../components/productPlanningList.vue | 258 ++++------- .../policyComplianceReview/index.vue | 7 +- 3 files changed, 526 insertions(+), 171 deletions(-) create mode 100644 src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/addModel.vue diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/addModel.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/addModel.vue new file mode 100644 index 000000000..16727a8e8 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/addModel.vue @@ -0,0 +1,432 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue index e45580dc9..6a53d40c0 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue @@ -1,12 +1,9 @@ diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue index 80e890e9f..1c7667ddb 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -163,7 +163,8 @@ - + + @@ -223,6 +224,7 @@ import personnelInformation from "./components/personnelInformation";//人员信息 import fetchList from "./components/fetchList"; import businessDivisionList from "./components/businessDivisionList"; + import productPlanningList from "./components/productPlanningList"; import { queryTaskFirst, saveTaskFirst, @@ -243,7 +245,8 @@ approvalHistory, personnelInformation, fetchList, - businessDivisionList + businessDivisionList, + productPlanningList }, data() { return { From 3f4a81d2d985d2cf14b44401cebaed629d2107f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Mon, 23 Oct 2023 10:48:43 +0800 Subject: [PATCH 43/57] =?UTF-8?q?=E5=B8=83=E5=B1=80=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/policyConsultation/index.vue | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 58148e5d4..1fbe08490 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -589,8 +589,22 @@ this.completeTask(this.$route.query.taskIds, query) }) } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || - this.taskKey == 'PolicySolicitOpinionProcessKey9' || - this.taskKey == 'PolicySolicitOpinionProcessKey10' || + this.taskKey == 'PolicySolicitOpinionProcessKey9') {//责任人任务处理 + this.closeButtonLoading() + this.$refs.solicitationListRef.submit((row, ids) => { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.approvalFlag = 0 + let query = { + form: json, + policySolicitOpinionEOList: row, + removeIds: ids, + commentText: this.commentText + } + this.openButtonLoading() + this.completeTask(this.$route.query.taskIds, query) + }) + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey10' || this.taskKey == 'PolicySolicitOpinionProcessKey11' || this.taskKey == 'PolicySolicitOpinionProcessKey12' || this.taskKey == 'PolicySolicitOpinionProcessKey13' || @@ -598,7 +612,7 @@ this.taskKey == 'PolicySolicitOpinionProcessKey15' || this.taskKey == 'PolicySolicitOpinionProcessKey16') {//责任人任务处理 this.closeButtonLoading() - this.$refs.solicitationListRef.submit((row, ids) => { + this.$refs.solicitationListRef.save((row, ids) => { const json = Object.assign(this.dataForm); json.commentText = this.commentText json.approvalFlag = 0 @@ -637,7 +651,7 @@ this.taskKey == 'PolicySolicitOpinionProcessKey13' || this.taskKey == 'PolicySolicitOpinionProcessKey14' || this.taskKey == 'PolicySolicitOpinionProcessKey15') { - this.$refs.solicitationListRef.submit((row, ids) => { + this.$refs.solicitationListRef.save((row, ids) => { const json = Object.assign(this.dataForm); json.commentText = this.commentText json.approvalFlag = 1 From 2903b7e1c1e595e37a7640a11ac8709c01960fa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Tue, 24 Oct 2023 16:15:52 +0800 Subject: [PATCH 44/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=87=8D=E7=82=B9?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E6=A0=87=E5=87=86/=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/components/ProcessMixin.vue | 4 + .../components/fetchList.vue | 11 + .../components/personnelInformation.vue | 1 - .../policyComplianceReview/index.vue | 192 ++++++++++-------- .../tabComponents/taskDraft/index.vue | 8 + 5 files changed, 128 insertions(+), 88 deletions(-) diff --git a/src/pages/processCenter/pages/components/ProcessMixin.vue b/src/pages/processCenter/pages/components/ProcessMixin.vue index f9111a9e3..c4e5737f1 100644 --- a/src/pages/processCenter/pages/components/ProcessMixin.vue +++ b/src/pages/processCenter/pages/components/ProcessMixin.vue @@ -119,6 +119,10 @@ { label: "政策征求意见流程", value: "29" + }, + { + label: '重点认证标准/政策合规性项目审查流程', + value: "30" } ], formDisableFlag: false, diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue index 1f2fcf8f7..f97cfd2bb 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue @@ -228,6 +228,17 @@ } }, methods: { + getData(row) { + this.infoTableDatas = row + this.infoTableDatas = [...this.infoTableDatas] + }, + submit(callback) { + if (this.infoTableDatas && this.infoTableDatas.length > 0) { + callback && callback() + } else { + this.$message.warning('请至少添加一条数据') + } + }, // 点击查看 handlePreview(item) { let routeUrl = this.$router.resolve({ diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue index 0f3564408..2f3247888 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue @@ -231,7 +231,6 @@ this.type = type; this.drawerTitle = title; this.checkBox = isTrue - console.log(this.nodeList); this.modalshowflag = true; }, //选择人 diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue index 1c7667ddb..3b6736d5b 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -2,7 +2,7 @@
- +
基础信息
@@ -89,7 +89,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -133,21 +133,7 @@ - - - - - - - - - + @@ -162,9 +148,9 @@
- - - + + +
@@ -293,53 +279,61 @@ }, computed: { showPersonnel() { - return true + if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey3') { + return true + } + return false }, showApprovalHistory() { + if (!this.taskKey) { + return false + } return true }, disabledXX() { - return false + if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey3') { + return false + } + return true }, taskKeyName() { - if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { + if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1') { return '起草' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey2') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2') { return '审核' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey3') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey3') { return '起草修改' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey4') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey4') { return '审定' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey5') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey5') { return '批准' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey7') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey7') { return '责任对接人分配任务' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8') { return '责任人任务处理' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey9') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey9') { return '责任对接人汇总' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey10') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey10') { return '责任单位审批' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey11') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey11') { return '管理员' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey12') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey12') { return '审核' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey13') { - return '会签' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey14') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey13') { return '审定' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey15') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey14') { return '批准' - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey16') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') { return '抄送' } }, showSave() { //是否展示保存 - if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1' || - this.taskKey == 'PolicySolicitOpinionProcessKey3' || this.taskKey == 'PolicySolicitOpinionProcessKey7' || - this.taskKey == 'PolicySolicitOpinionProcessKey8' || this.taskKey == 'PolicySolicitOpinionProcessKey9' || - this.taskKey == 'PolicySolicitOpinionProcessKey12') { + if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey3' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey7' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey9') { return true } return false @@ -353,31 +347,52 @@ }, showReject() {//是否展示驳回 - if (this.taskKey == 'PolicySolicitOpinionProcessKey2' || - this.taskKey == 'PolicySolicitOpinionProcessKey4' || - this.taskKey == 'PolicySolicitOpinionProcessKey5' || - this.taskKey == 'PolicySolicitOpinionProcessKey9' || - this.taskKey == 'PolicySolicitOpinionProcessKey10' || - this.taskKey == 'PolicySolicitOpinionProcessKey11' || - this.taskKey == 'PolicySolicitOpinionProcessKey12' || - this.taskKey == 'PolicySolicitOpinionProcessKey13' || - this.taskKey == 'PolicySolicitOpinionProcessKey14' || - this.taskKey == 'PolicySolicitOpinionProcessKey15') { + if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey5' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey14') { return true } return false }, - showSolicitation() { //是否展示征求意见列表 - if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || - this.taskKey == 'PolicySolicitOpinionProcessKey9' || - this.taskKey == 'PolicySolicitOpinionProcessKey10' || - this.taskKey == 'PolicySolicitOpinionProcessKey11' || - this.taskKey == 'PolicySolicitOpinionProcessKey12' || - this.taskKey == 'PolicySolicitOpinionProcessKey13' || - this.taskKey == 'PolicySolicitOpinionProcessKey14' || - this.taskKey == 'PolicySolicitOpinionProcessKey15' || - this.taskKey == 'PolicySolicitOpinionProcessKey16') { + isFetchList() { //是否展示征求意见列表 + if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey3' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey5' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey7') { + return true + } + return false + }, + isBusinessDivisionList() { + if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') { + return true + } + return false + }, + isProductPlanningList() { + if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') { return true } return false @@ -433,13 +448,11 @@ }, //保存事件 handleSave() { - this.openButtonLoading() - if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { + if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1') { this.draftSaving() - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || - this.taskKey == 'PolicySolicitOpinionProcessKey9' || - this.taskKey == 'PolicySolicitOpinionProcessKey12') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey9') { let _formData = new FormData(); this.$refs.solicitationListRef.save((row, ids) => { _formData.append("taskIds", this.$route.query.taskIds); @@ -464,11 +477,12 @@ draftSaving() { let _formData = new FormData(); let json = this.dataForm + json.infoTableDatas = this.$refs.fetchListRef.infoTableDatas json.commentText = this.commentText _formData.append('id', this.bpnId || '') _formData.append("createUser", this.$store.getters.userInfo.userId); _formData.append("createUserName", this.$store.getters.userInfo.userName); - _formData.append("prcType", "29"); + _formData.append("prcType", "30"); _formData.append("json", JSON.stringify({ form: json, roleForm: this.$refs.personnelInformationRef.roleForm, @@ -487,16 +501,18 @@ this.$refs['zczqyjForm'].validate((valid) => { if (valid) { this.openButtonLoading() - if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') {//起草 + if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1') {//起草 this.closeButtonLoading() this.$refs.personnelInformationRef.submit((row) => { - this.openButtonLoading() - this.startProcessRollBack(row) + this.$refs.fetchListRef.submit((val) => { + this.openButtonLoading() + this.startProcessRollBack(row) + }) }) - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey2' || - this.taskKey == 'PolicySolicitOpinionProcessKey4' || - this.taskKey == 'PolicySolicitOpinionProcessKey5' || - this.taskKey == 'PolicySolicitOpinionProcessKey7') { //审核、审定、批准、责任人分配任务 + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey5' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey7') { //审核、审定、批准、责任人分配任务 const json = Object.assign(this.dataForm); json.commentText = this.commentText json.approvalFlag = 0 @@ -505,7 +521,7 @@ commentText: this.commentText } this.completeTask(this.$route.query.taskIds, query) - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey3') {//起草修改 + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey3') {//起草修改 this.closeButtonLoading() this.$refs.personnelInformationRef.submit((row) => { const json = Object.assign(this.dataForm, row); @@ -518,15 +534,14 @@ this.openButtonLoading() this.completeTask(this.$route.query.taskIds, query) }) - } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || - this.taskKey == 'PolicySolicitOpinionProcessKey9' || - this.taskKey == 'PolicySolicitOpinionProcessKey10' || - this.taskKey == 'PolicySolicitOpinionProcessKey11' || - this.taskKey == 'PolicySolicitOpinionProcessKey12' || - this.taskKey == 'PolicySolicitOpinionProcessKey13' || - this.taskKey == 'PolicySolicitOpinionProcessKey14' || - this.taskKey == 'PolicySolicitOpinionProcessKey15' || - this.taskKey == 'PolicySolicitOpinionProcessKey16') {//责任人任务处理 + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') {//责任人任务处理 this.closeButtonLoading() this.$refs.solicitationListRef.submit((row, ids) => { const json = Object.assign(this.dataForm); @@ -594,6 +609,7 @@ startProcessRollBack(roleForm) { const json = Object.assign(this.dataForm, roleForm); json.commentText = this.commentText + json.infoTableDatas = this.$refs.fetchListRef.infoTableDatas let query = { form: json, commentText: this.commentText @@ -601,7 +617,7 @@ this.$http.post('lawss/activiti/startProcessRollBack', { createUser: this.$store.getters.userInfo.userId, createUserName: this.$store.getters.userInfo.userName, - type: '29', + type: '30', json: JSON.stringify(query) }, {_this: this}, res => { if (res.ok) { @@ -746,8 +762,10 @@ bpnId: this.bpnId }).then(res => { let mes = JSON.parse(res.mes); + console.log(mes); this.dataForm = mes.form this.$refs.personnelInformationRef.getData(mes.roleForm) + this.$refs.fetchListRef.getData(mes.form.infoTableDatas) this.commentText = mes.commentText this.dataLoading = false }); diff --git a/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue b/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue index 415a25527..2b7c546e0 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue @@ -977,6 +977,14 @@ } }) break + case '30': + this.$router.push({ + path: 'policyComplianceReview', + query: { + bpnId: id + } + }) + break } }, ...mapMutations(['setProcess', 'setHandleInfo']), From c7510e4651c00342e71041d4695da8e1e64d3577 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 25 Oct 2023 14:02:40 +0800 Subject: [PATCH 45/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=87=8D=E7=82=B9?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E6=A0=87=E5=87=86/=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomFormComponents/DatePickerGroup.vue | 1 + .../components/addModel.vue | 2 +- .../components/businessDivisionEdit.vue | 231 ++++++++++++++++++ .../components/businessDivisionList.vue | 116 +++++---- .../components/fetchList.vue | 12 +- .../policyComplianceReview/index.vue | 107 ++++++-- .../components/addModel.vue | 16 +- .../tabComponents/processCenter/index.vue | 13 + 8 files changed, 413 insertions(+), 85 deletions(-) create mode 100644 src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionEdit.vue diff --git a/src/components/CustomFormComponents/DatePickerGroup.vue b/src/components/CustomFormComponents/DatePickerGroup.vue index 4eed2dcd0..fcd8260b8 100644 --- a/src/components/CustomFormComponents/DatePickerGroup.vue +++ b/src/components/CustomFormComponents/DatePickerGroup.vue @@ -163,6 +163,7 @@ export default { } }, mounted () { + console.log(this.config); this.tagList = this.value !== '' && this.value !== null && typeof (this.value) !== 'undefined' ? this.value.split(',') : [] } } diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/addModel.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/addModel.vue index 16727a8e8..390e63cc5 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/addModel.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/addModel.vue @@ -399,7 +399,7 @@ this.$nextTick(()=>{ this.multipleTableItemForm = {} this.multipleTableItemForm = {...this.multipleTableItemForm} - this.$refs['multipleTableItemRef'].resetFields() + this.$refs['multipleTableItemRef'].clearValidate() }) }, cancel() { diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionEdit.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionEdit.vue new file mode 100644 index 000000000..6f651d9bc --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionEdit.vue @@ -0,0 +1,231 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionList.vue index e811471ae..e016ce453 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/businessDivisionList.vue @@ -6,7 +6,7 @@ tooltip-effect="dark" border style="width: 100%;" - height="100%" + height="500" :header-cell-style="{background: '#E8E8E8', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}"> - - - - - - - - - + + + diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue index f97cfd2bb..43be19abd 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/fetchList.vue @@ -1,7 +1,7 @@ @@ -253,19 +256,20 @@ infoTableDatas: [], deleteList: [], addOrEdit: '', - editNum:0, + editNum: 0, + selectList: [], } }, methods: { - selectChange() { - + selectChange(row) { + this.selectList = row }, handleCommand(command) { switch (command[2]) { case "编辑": this.addOrEdit = 'edit' this.editNum = command[1] - this.$refs.addModelRef.edit(command[0]) + this.$refs.addModelRef.edit(command[0], this.infoTableDatas) break; case "删除": this.deleteSarAccess(command[1], command[0]); @@ -300,11 +304,52 @@ }, committeeAdd() { this.addOrEdit = 'add' - this.$refs.addModelRef.add() + this.$refs.addModelRef.add(this.infoTableDatas) }, committeeDel() { + if (this.selectList && this.selectList.length > 0) { + this.$confirm('确认删除这些数据?', '提示', { + confirmButtonText: '确定', + confirmButtonClass: 'common-button-primary', + cancelButtonText: '取消', + type: 'warning', + roundButton: false + }).then(() => { + this.selectList.forEach(val => { + if (val.id) { + this.deleteList.push(val.id) + } + this.multipleTableData = this.multipleTableData.filter(res => { + if (res.id) { + return res.id != val.id + } else { + return res.dataId != val.dataId + } + }) + }) + this.multipleTableData = [...this.multipleTableData] + }).catch(() => { + // 取消删除,清空选择 + this.$refs.selection.clearSelection() + }) + } else { + this.$message.warning('请选择至少一条数据') + } }, + getData(row) { + this.infoTableDatas = row.infoTableDatas || [] + this.infoTableDatas = [...this.infoTableDatas] + this.multipleTableData = row.productPlanningList || [] + this.multipleTableData = [...this.multipleTableData] + }, + submit(callback) { + if (this.multipleTableData && this.multipleTableData.length > 0) { + callback && callback(this.multipleTableData) + } else { + this.$message.warning('请至少添加一条数据') + } + }, } } diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue index 517d6df80..2829e54e1 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -456,24 +456,45 @@ this.draftSaving() } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey9') { - let _formData = new FormData(); - this.$refs.solicitationListRef.save((row, ids) => { - _formData.append("taskIds", this.$route.query.taskIds); - _formData.append("json", JSON.stringify({ - form: this.dataForm, - commentText: this.commentText, - policySolicitOpinionEOList: row, - removeIds: ids, - currentUserId: this.$store.getters.userInfo.userId - })); - saveTaskForPub(_formData).then(res => { - this.closeButtonLoading() - this.$message.success("保存成功"); - this.$refs.solicitationListRef.getData() - }).catch(e => { - this.closeButtonLoading() - }); - }) + if (this.dataForm.departmentType == 'undertaking') {//事业部提交 + let _formData = new FormData(); + this.$refs.solicitationListRef.save((row, ids) => { + _formData.append("taskIds", this.$route.query.taskIds); + _formData.append("json", JSON.stringify({ + form: this.dataForm, + commentText: this.commentText, + policySolicitOpinionEOList: row, + removeIds: ids, + currentUserId: this.$store.getters.userInfo.userId + })); + saveTaskForPub(_formData).then(res => { + this.closeButtonLoading() + this.$message.success("保存成功"); + this.$refs.solicitationListRef.getData() + }).catch(e => { + this.closeButtonLoading() + }); + }) + } else if (this.data.departmentType == 'productPlanning') {//产品规划部提交 + let _formData = new FormData(); + this.$refs.solicitationListRef.save((row, ids) => { + _formData.append("taskIds", this.$route.query.taskIds); + _formData.append("json", JSON.stringify({ + form: this.dataForm, + commentText: this.commentText, + policySolicitOpinionEOList: row, + removeIds: ids, + currentUserId: this.$store.getters.userInfo.userId + })); + saveTaskForPub(_formData).then(res => { + this.closeButtonLoading() + this.$message.success("保存成功"); + this.$refs.solicitationListRef.getData() + }).catch(e => { + this.closeButtonLoading() + }); + }) + } } }, //草稿保存 @@ -514,7 +535,7 @@ }) } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' || - this.taskKey == 'PolicyComplianceProgramReviewProcessKey5') { //审核、审定、批准、责任人分配任务 + this.taskKey == 'PolicyComplianceProgramReviewProcessKey5') { //审核、审定、批准 const json = Object.assign(this.dataForm); json.commentText = this.commentText json.approvalFlag = 0 @@ -523,7 +544,7 @@ commentText: this.commentText } this.completeTask(this.$route.query.taskIds, query) - } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey7') { + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey7') {//责任人分配任务 let undertaking = this.departmentList[0].institutionName.includes('事业') let productPlanning = this.departmentList[0].institutionName.includes('产品规划') for (let i = 0; i < this.departmentList.length; i++) { @@ -577,23 +598,34 @@ } this.openButtonLoading() this.completeTask(this.$route.query.taskIds, query) - }) - } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' || - this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' || - this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' || - this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' || - this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' || - this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' || - this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' || - this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') {//责任人任务处理 + })//责任人任务处理 + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' ||//责任人任务处理 + this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' || //责任对接人汇总 + this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' ||//责任单位审批 + this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||//管理员 + this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' ||//审核 + this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' ||//审定 + this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' ||//批准 + this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') {//抄送 this.closeButtonLoading() - if (this.dataForm.departmentType == 'undertaking') { + if (this.dataForm.departmentType == 'undertaking') {//事业部提交 this.$refs.businessDivisionListRef.submit((row) => { - console.log(row); - return const json = Object.assign(this.dataForm); json.commentText = this.commentText - json.infoTableDatas = row + json.sybDataList = row + json.approvalFlag = 0 + let query = { + form: json, + commentText: this.commentText + } + this.openButtonLoading() + this.completeTask(this.$route.query.taskIds, query) + }) + } else if (this.data.departmentType == 'productPlanning') {//产品规划部提交 + this.$refs.productPlanningListRef.submit((row) => { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.productPlanningList = row json.approvalFlag = 0 let query = { form: json, @@ -622,13 +654,11 @@ handleReject() { // approvalFlag value:0通过 1驳回 this.openButtonLoading() - if (this.taskKey == 'PolicySolicitOpinionProcessKey9' || - this.taskKey == 'PolicySolicitOpinionProcessKey10' || + if (this.taskKey == 'PolicySolicitOpinionProcessKey10' || this.taskKey == 'PolicySolicitOpinionProcessKey11' || this.taskKey == 'PolicySolicitOpinionProcessKey12' || this.taskKey == 'PolicySolicitOpinionProcessKey13' || - this.taskKey == 'PolicySolicitOpinionProcessKey14' || - this.taskKey == 'PolicySolicitOpinionProcessKey15') { + this.taskKey == 'PolicySolicitOpinionProcessKey14') { this.$refs.solicitationListRef.submit((row, ids) => { const json = Object.assign(this.dataForm); json.commentText = this.commentText @@ -736,7 +766,6 @@ }) } else if (this.selectType == '责任人') { this.departmentList = data - console.log(this.departmentList); this.dataForm.zrrUserIds = ids.join(',') this.dataForm.zrrUserNames = names.join(',') this.dataForm = {...this.dataForm} @@ -802,16 +831,20 @@ formProcessing(row) { this.dataForm = row.form this.dataForm = {...this.dataForm} - if (this.showPersonnel) { + if (this.showPersonnel) {//拿到人员信息的数据 this.$refs.personnelInformationRef.getData(row.form) } - if (this.isFetchList) { + if (this.isFetchList) { //拿到未选择责任人数据 this.$refs.fetchListRef.getData(row.form.infoTableDatas) } - console.log(this.isBusinessDivisionList); - if (this.isBusinessDivisionList) { + if (this.isBusinessDivisionList) {//拿到责任人为事业部门的数据 this.$nextTick(() => { - this.$refs.businessDivisionListRef.getData(row.form.infoTableDatas) + this.$refs.businessDivisionListRef.getData(row.form.sybDataList || row.form.infoTableDatas) + }) + } + if (this.isProductPlanningList) {//拿到责任人为产品规划部门的数据 + this.$nextTick(() => { + this.$refs.productPlanningListRef.getData(row.form) }) } }, @@ -821,7 +854,6 @@ bpnId: this.bpnId }).then(res => { let mes = JSON.parse(res.mes); - console.log(mes); this.dataForm = mes.form this.$refs.personnelInformationRef.getData(mes.roleForm) this.$refs.fetchListRef.getData(mes.form.infoTableDatas) From 80ba3fb53fe5202d3aebec913f80371a8687ecd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 25 Oct 2023 16:30:26 +0800 Subject: [PATCH 48/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=87=8D=E7=82=B9?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E6=A0=87=E5=87=86/=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/personnelInformation.vue | 3 + .../components/productPlanningList.vue | 5 +- .../policyComplianceReview/index.vue | 103 +++++++++++++----- .../creatProcess/policyConsultation/index.vue | 29 +++++ 4 files changed, 112 insertions(+), 28 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue index 2f3247888..0797710ad 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/personnelInformation.vue @@ -284,6 +284,9 @@ } }) }, + save(callback){ + callback && callback(this.roleForm) + }, getData(item) { let row = item ? JSON.parse(JSON.stringify(item)) : {} this.roleForm = { diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue index 98c29e9db..592968139 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue @@ -340,7 +340,7 @@ getData(row) { this.infoTableDatas = row.infoTableDatas || [] this.infoTableDatas = [...this.infoTableDatas] - this.multipleTableData = row.productPlanningList || [] + this.multipleTableData = row.cpghDataList || [] this.multipleTableData = [...this.multipleTableData] }, submit(callback) { @@ -350,6 +350,9 @@ this.$message.warning('请至少添加一条数据') } }, + save(callback) { + callback && callback(this.multipleTableData) + }, } } diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue index 2829e54e1..12ab1263f 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -351,6 +351,7 @@ if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey5' || + this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' || @@ -454,17 +455,52 @@ this.openButtonLoading() if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1') { this.draftSaving() + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey3') { + let _formData = new FormData(); + this.$refs.personnelInformationRef.save((row) => { + const data = Object.assign(this.dataForm, row); + data.infoTableDatas = this.$refs.fetchListRef.infoTableDatas + _formData.append("taskIds", this.$route.query.taskIds); + _formData.append("json", JSON.stringify({ + form: data, + commentText: this.commentText, + currentUserId: this.$store.getters.userInfo.userId + })); + saveTaskForPub(_formData).then(res => { + this.closeButtonLoading() + this.$message.success("保存成功"); + this.$refs.solicitationListRef.getData() + }).catch(e => { + this.closeButtonLoading() + }); + }) + } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey7') { + let _formData = new FormData(); + let dataForm = JSON.parse(JSON.stringify(this.dataForm)) + _formData.append("taskIds", this.$route.query.taskIds); + _formData.append("json", JSON.stringify({ + form: dataForm, + commentText: this.commentText, + currentUserId: this.$store.getters.userInfo.userId + })); + saveTaskForPub(_formData).then(res => { + this.closeButtonLoading() + this.$message.success("保存成功"); + this.$refs.solicitationListRef.getData() + }).catch(e => { + this.closeButtonLoading() + }); } else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey9') { - if (this.dataForm.departmentType == 'undertaking') {//事业部提交 + if (this.dataForm.departmentType == 'undertaking') {//事业部保存 let _formData = new FormData(); - this.$refs.solicitationListRef.save((row, ids) => { + let dataForm = JSON.parse(JSON.stringify(this.dataForm)) + this.$refs.businessDivisionListRef.submit((row) => { _formData.append("taskIds", this.$route.query.taskIds); + dataForm.sybDataList = row _formData.append("json", JSON.stringify({ - form: this.dataForm, + form: dataForm, commentText: this.commentText, - policySolicitOpinionEOList: row, - removeIds: ids, currentUserId: this.$store.getters.userInfo.userId })); saveTaskForPub(_formData).then(res => { @@ -475,14 +511,15 @@ this.closeButtonLoading() }); }) - } else if (this.data.departmentType == 'productPlanning') {//产品规划部提交 + } else if (this.data.departmentType == 'productPlanning') {//产品规划部保存 let _formData = new FormData(); + let dataForm = JSON.parse(JSON.stringify(this.dataForm)) this.$refs.solicitationListRef.save((row, ids) => { _formData.append("taskIds", this.$route.query.taskIds); + dataForm.cpghDataList = row _formData.append("json", JSON.stringify({ form: this.dataForm, commentText: this.commentText, - policySolicitOpinionEOList: row, removeIds: ids, currentUserId: this.$store.getters.userInfo.userId })); @@ -571,9 +608,9 @@ } } if (productPlanning) { - this.dataForm.departmentType = 'productPlanning' + this.dataForm.departmentType = 'productPlanning' //产品规划 } else if (undertaking) { - this.dataForm.departmentType = 'undertaking' + this.dataForm.departmentType = 'undertaking' //事业 } else { this.$message.warning("请选择责任人"); return @@ -590,6 +627,7 @@ this.closeButtonLoading() this.$refs.personnelInformationRef.submit((row) => { const json = Object.assign(this.dataForm, row); + json.infoTableDatas = this.$refs.fetchListRef.infoTableDatas json.commentText = this.commentText json.approvalFlag = 0 let query = { @@ -625,7 +663,7 @@ this.$refs.productPlanningListRef.submit((row) => { const json = Object.assign(this.dataForm); json.commentText = this.commentText - json.productPlanningList = row + json.cpghDataList = row json.approvalFlag = 0 let query = { form: json, @@ -654,23 +692,34 @@ handleReject() { // approvalFlag value:0通过 1驳回 this.openButtonLoading() - if (this.taskKey == 'PolicySolicitOpinionProcessKey10' || - this.taskKey == 'PolicySolicitOpinionProcessKey11' || - this.taskKey == 'PolicySolicitOpinionProcessKey12' || - this.taskKey == 'PolicySolicitOpinionProcessKey13' || - this.taskKey == 'PolicySolicitOpinionProcessKey14') { - this.$refs.solicitationListRef.submit((row, ids) => { - const json = Object.assign(this.dataForm); - json.commentText = this.commentText - json.approvalFlag = 1 - let query = { - form: json, - policySolicitOpinionEOList: row, - removeIds: ids, - commentText: this.commentText - } - this.completeTask(this.$route.query.taskIds, query) - }) + if (this.taskKey == 'PolicySolicitOpinionProcessKey9') { + if (this.dataForm.departmentType == 'undertaking') {//事业部驳回 + this.$refs.businessDivisionListRef.submit((row) => { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.sybDataList = row + json.approvalFlag = 1 + let query = { + form: json, + commentText: this.commentText + } + this.openButtonLoading() + this.completeTask(this.$route.query.taskIds, query) + }) + } else if (this.data.departmentType == 'productPlanning') {//产品规划部驳回 + this.$refs.productPlanningListRef.save((row) => { + const json = Object.assign(this.dataForm); + json.commentText = this.commentText + json.cpghDataList = row + json.approvalFlag = 1 + let query = { + form: json, + commentText: this.commentText + } + this.openButtonLoading() + this.completeTask(this.$route.query.taskIds, query) + }) + } } else { const json = Object.assign(this.dataForm); json.commentText = this.commentText diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 1fbe08490..198cd01db 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -507,6 +507,35 @@ this.openButtonLoading() if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') { this.draftSaving() + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey3') { + let _formData = new FormData(); + _formData.append("taskIds", this.$route.query.taskIds); + let data = Object.assign(this.dataForm, this.$refs.personnelInformationRef.roleForm); + _formData.append("json", JSON.stringify({ + form: data, + commentText: this.commentText, + currentUserId: this.$store.getters.userInfo.userId + })); + saveTaskForPub(_formData).then(res => { + this.closeButtonLoading() + this.$message.success("保存成功"); + }).catch(e => { + this.closeButtonLoading() + }); + } else if (this.taskKey == 'PolicySolicitOpinionProcessKey7') { + let _formData = new FormData(); + _formData.append("taskIds", this.$route.query.taskIds); + _formData.append("json", JSON.stringify({ + form: this.dataForm, + commentText: this.commentText, + currentUserId: this.$store.getters.userInfo.userId + })); + saveTaskForPub(_formData).then(res => { + this.closeButtonLoading() + this.$message.success("保存成功"); + }).catch(e => { + this.closeButtonLoading() + }); } else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' || this.taskKey == 'PolicySolicitOpinionProcessKey9' || this.taskKey == 'PolicySolicitOpinionProcessKey12') { From 84cb63fc8be2a8a24df329be7deb6390f331a7e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 25 Oct 2023 17:11:25 +0800 Subject: [PATCH 49/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=87=8D=E7=82=B9?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E6=A0=87=E5=87=86/=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/process.js | 9 ++++++++- .../creatProcess/policyComplianceReview/index.vue | 12 +++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/api/process.js b/src/api/process.js index 44ac63ddc..614e99e00 100644 --- a/src/api/process.js +++ b/src/api/process.js @@ -49,7 +49,14 @@ export function inboundLiaisonDetail (data) { params: data }) } - +// 联络人分配FO详情查询 +export function queryZchgxxmscTaskDetail (data) { + return axios({ + url: '/api/lawss/activiti/queryZchgxxmscTaskDetail', + method: 'get', + params: data + }) +} // 流程保存 export function saveTask (data) { return axios({ diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue index 12ab1263f..a500bb883 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -216,7 +216,7 @@ saveTaskFirst, taskDel, changeAssigneeNew, - inboundLiaisonDetail, + queryZchgxxmscTaskDetail, saveTaskForPub, } from "api/process"; import axios from "axios"; @@ -659,7 +659,7 @@ this.openButtonLoading() this.completeTask(this.$route.query.taskIds, query) }) - } else if (this.data.departmentType == 'productPlanning') {//产品规划部提交 + } else if (this.dataForm.departmentType == 'productPlanning') {//产品规划部提交 this.$refs.productPlanningListRef.submit((row) => { const json = Object.assign(this.dataForm); json.commentText = this.commentText @@ -706,7 +706,7 @@ this.openButtonLoading() this.completeTask(this.$route.query.taskIds, query) }) - } else if (this.data.departmentType == 'productPlanning') {//产品规划部驳回 + } else if (this.dataForm.departmentType == 'productPlanning') {//产品规划部驳回 this.$refs.productPlanningListRef.save((row) => { const json = Object.assign(this.dataForm); json.commentText = this.commentText @@ -863,9 +863,10 @@ getData() { this.dataLoading = true return new Promise((resolve, reject) => { - inboundLiaisonDetail({ + queryZchgxxmscTaskDetail({ taskIds: this.$route.query.taskIds, - pId: this.$route.query.prcId + pId: this.$route.query.prcId, + taskDefinitionKey: this.taskKey }).then(res => { if (res) { const processForm = JSON.parse(res.mesg) @@ -879,6 +880,7 @@ }, formProcessing(row) { this.dataForm = row.form + // this.dataForm.departmentType = 'productPlanning' this.dataForm = {...this.dataForm} if (this.showPersonnel) {//拿到人员信息的数据 this.$refs.personnelInformationRef.getData(row.form) From a946a46a1a9782594724defc374db0e9149a7b34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 25 Oct 2023 18:01:11 +0800 Subject: [PATCH 50/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=87=8D=E7=82=B9?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E6=A0=87=E5=87=86/=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../policyComplianceReview/index.vue | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue index a500bb883..a0b9d2505 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/index.vue @@ -104,24 +104,8 @@ - - - - 是 - - 否 - - - - { From 46ef06d75fabe6b86dd0e89b530acbc6f97574da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 26 Oct 2023 14:06:50 +0800 Subject: [PATCH 51/57] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=87=8D=E7=82=B9?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E6=A0=87=E5=87=86/=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E5=90=88=E8=A7=84=E6=80=A7=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/productPlanningList.vue | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue index 592968139..60d3cee37 100644 --- a/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue +++ b/src/pages/processCenter/pages/creatProcess/policyComplianceReview/components/productPlanningList.vue @@ -1,6 +1,6 @@