[update] 修改bug80925
This commit is contained in:
+9
-3
@@ -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)
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user