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 = {