[update] 修改bug80925

This commit is contained in:
lideqin
2024-01-17 18:06:53 +08:00
parent 6390412a97
commit b70f5416dd
3 changed files with 33 additions and 5 deletions
+9 -3
View File
@@ -4,7 +4,7 @@
<van-nav-bar
v-if="hasNavBar"
:class="{'white-style': isWhiteNavBar}"
:title="pageTitle"
:title="specialTitle || pageTitle"
:left-text="hasBack ? $t('back') : ''"
:left-arrow="hasBack"
:right-text="isChinese ? $t('chinese') : $t('english')"
@@ -12,7 +12,7 @@
@click-right="handleChangeLang"
/>
<div class="scroll-box" :class="{'no-nav-bar': !hasNavBar}">
<router-view />
<router-view @titleChange="titleChange" />
</div>
</div>
</a-locale-provider>
@@ -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)
+2 -2
View File
@@ -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: '新起草部门主管级上一级领导下发',
@@ -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 = {