From 08a58aed1df6a830a54ed2dc11106cecbd7cf9f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Tue, 14 Nov 2023 09:27:51 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81?= =?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/common/lang/workCenter/zh.js | 7 +- src/enums/commonEnums.js | 19 +- .../StandardConsultationProcess.vue | 239 +++++++++++++++++- .../modules/ConsultationModal.vue | 237 +++++++++++++++++ 4 files changed, 490 insertions(+), 12 deletions(-) create mode 100644 src/views/workCenter/standardConsultationProcess/modules/ConsultationModal.vue diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js index 3a1060fc..55f14932 100644 --- a/src/common/lang/workCenter/zh.js +++ b/src/common/lang/workCenter/zh.js @@ -233,7 +233,12 @@ module.exports = { selectText: '选择文本', selectionStandardFile: '选择标准文件', relevantDocument: '相关文件', - endDate: '征求意见结束日期' + endDate: '征求意见结束日期', + senderType: '下发人员类型', + moduleOwner: '模块负责人', + designEngineer: '设计工程师', + solicitationList: '征求意见列表', + chapterName: '章节名称' }, // 企标稽查计划 esInspectionPlan: { diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js index 73953568..94b64a8b 100644 --- a/src/enums/commonEnums.js +++ b/src/enums/commonEnums.js @@ -213,12 +213,25 @@ export const IsReadOnlyEnums = { // 标准法规入库/变更流程 export const FGEntryChangeProcessNode = new EsEnums({ initiate: { text: '法规工程师发起', value: 'Activity_16zkjpn', btn: ['save', 'submit'], disabled: false }, - approve: { text: '法规工程师主管级领导审批', value: 'Activity_084um6e', btn: ['return', 'save', 'agree', 'reject'], disabled: true } + approve: { + text: '法规工程师主管级领导审批', + value: 'Activity_084um6e', + btn: ['return', 'save', 'agree', 'reject'], + disabled: true + } }) // 标准征求意见流程 export const ConsultationProcess = new EsEnums({ - initiate: { text: '法规工程师发起', value: '1', btn: ['save', 'submit'] }, - distribute: { text: '各部所主管级领导分发', value: '2', btn: ['return', 'save', 'submit'] }, + initiate: { text: '法规工程师发起', value: 'engineer_start', btn: ['save', 'submit'] }, + distribute: { text: '各部所主管级领导分发', value: 'depart_leader_start', btn: ['return', 'save', 'submit'] }, + moduleOwnerDistribution: { text: '模块负责人分发', value: '1', btn: ['return', 'save', 'submit'] }, + designEngineerFillIn: { text: '设计工程师填写', value: '2', btn: ['return', 'save', 'submit'] }, audit: { text: '审批', value: '3', btn: ['return', 'save', 'agree', 'reject'] } }) + +// 下发人员类型 +export const SenderType = { + moduleOwner: { text: '模块负责人', value: '1' }, + designEngineer: { text: '设计工程师', value: '2' } +} diff --git a/src/views/workCenter/standardConsultationProcess/StandardConsultationProcess.vue b/src/views/workCenter/standardConsultationProcess/StandardConsultationProcess.vue index d653e1b5..d5d34537 100644 --- a/src/views/workCenter/standardConsultationProcess/StandardConsultationProcess.vue +++ b/src/views/workCenter/standardConsultationProcess/StandardConsultationProcess.vue @@ -39,6 +39,7 @@ format="YYYY-MM-DD" value-format="YYYY-MM-DD" v-decorator="['processDueDate']" + :disabled="processInfoDisabled" style="width: 100%" /> @@ -49,6 +50,7 @@ @change="event => event.target.value = event.target.value.trim()" :maxLength="500" type="textarea" + :disabled="processInfoDisabled" v-decorator="['processDescription']" /> @@ -61,6 +63,7 @@ @@ -71,6 +74,7 @@ @change="event => event.target.value = event.target.value.trim()" :maxLength="50" disabled + :disabled="basicServiceInfoDisabled" v-decorator="['standardName', validatorRules.standardName]" /> @@ -81,6 +85,7 @@ {{ this.$t('workCenter.standardConsultationProcess.selectText') }} @@ -91,13 +96,15 @@
- +
- +
@@ -106,7 +113,74 @@ + + + @@ -149,19 +223,28 @@ {{ $t('reject') }}
+ + + \ No newline at end of file