From b70f5416dd7712f05f3bfe5fb8f8dadaada4c0e1 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Wed, 17 Jan 2024 18:06:53 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9bug80925?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 12 +++++++--- src/enums/commonEnums.js | 4 ++-- .../EnterpriseStandardInitChange.vue | 22 +++++++++++++++++++ 3 files changed, 33 insertions(+), 5 deletions(-) diff --git a/src/App.vue b/src/App.vue index 4affc0a..a8222d9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,7 +4,7 @@
- +
@@ -33,7 +33,8 @@ export default { data () { return { currentLang: ZH, - local: zh_CN + local: zh_CN, + specialTitle: '' // 需要特别处理的标题 } }, created () { @@ -73,10 +74,15 @@ export default { }, watch: { pageTitle (val) { + this.specialTitle = '' this.changeTitle(val) } }, methods: { + titleChange (value) { + this.specialTitle = value + this.changeTitle(value) + }, // 返回上一层 handleBack () { this.$router.go(-1) diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js index 8e9a434..5714f40 100644 --- a/src/enums/commonEnums.js +++ b/src/enums/commonEnums.js @@ -102,8 +102,8 @@ export const EsInitChangeNodes = new EsEnums({ mainDrafterStart: { text: '主起草人发起', value: 'sid-7120EF36-78C3-4DB0-8B49-91178F79C24B' }, contactCheck: { text: '部所联络人校对', value: 'sid-BB1FF9A5-89DF-4356-AB16-9D68B8FABC04', isMobile: true }, expertApproval: { text: '专家审批', value: 'sid-ABE29414-15C7-4798-B690-E53055F6CA75', isMobile: true }, - leaderApproval: { text: '主管级领导审批', value: 'sid-A58C400F-BA13-4125-9B00-45EB45F1A559', isMobile: true }, - leaderLeaderApproval: { text: '主管级上一级领导审批', value: 'sid-298A57B6-6658-47C0-94EB-76E3A5790258', isMobile: true }, + leaderApproval: { initiationText: '发起人主管级领导审批', changeText: '主起草人主管级领导审批', value: 'sid-A58C400F-BA13-4125-9B00-45EB45F1A559', isMobile: true }, + leaderLeaderApproval: { initiationText: '发起人主管级上一级领导审批', changeText: '主起草人主管级上一级领导审批', value: 'sid-298A57B6-6658-47C0-94EB-76E3A5790258', isMobile: true }, standardizationApproval: { text: '标准化审批', value: 'sid-06CB29CE-E39F-4CD2-A534-18546DC8C6FB', isMobile: true }, newDraftUnitLeaderLeaderSend: { text: '新起草部门主管级上一级领导下发', diff --git a/src/views/workCenter/enterpriseStandardInitChange/EnterpriseStandardInitChange.vue b/src/views/workCenter/enterpriseStandardInitChange/EnterpriseStandardInitChange.vue index 1388eb6..c48f227 100644 --- a/src/views/workCenter/enterpriseStandardInitChange/EnterpriseStandardInitChange.vue +++ b/src/views/workCenter/enterpriseStandardInitChange/EnterpriseStandardInitChange.vue @@ -1174,6 +1174,28 @@ export default { this.processInfoForm = result.common } this.baseInfoForm = result.dataList + if ([4, 5].includes(this.currentNode)) { + // 主管级领导审批,在立项中叫发起人主管级领导审批,在变更中叫主起草人主管级领导审批 + // 主管级上一级领导审批,在立项中叫发起人主管级上一级领导审批,在变更中叫主起草人主管级上一级领导审批 + if (this.currentNode === 4) { + if (this.baseInfoForm[0].applicationCategory === ApplicationCategory.INITIATION.value) { + // 是立项 + this.$emit('titleChange', EsInitChangeNodes.leaderApproval.initiationText) + } else { + // 是变更 + this.$emit('titleChange', EsInitChangeNodes.leaderApproval.changeText) + } + } else if (this.currentNode === 5) { + if (this.baseInfoForm[0].applicationCategory === ApplicationCategory.INITIATION.value) { + // 是立项 + this.$emit('titleChange', EsInitChangeNodes.leaderLeaderApproval.initiationText) + } else { + // 是变更 + this.$emit('titleChange', EsInitChangeNodes.leaderLeaderApproval.changeText) + } + } + + } // 节点7或者节点8需要回显选人表单 if (this.currentNode === 7) { this.userForm = {