[update] 修改bug80925
This commit is contained in:
+9
-3
@@ -4,7 +4,7 @@
|
|||||||
<van-nav-bar
|
<van-nav-bar
|
||||||
v-if="hasNavBar"
|
v-if="hasNavBar"
|
||||||
:class="{'white-style': isWhiteNavBar}"
|
:class="{'white-style': isWhiteNavBar}"
|
||||||
:title="pageTitle"
|
:title="specialTitle || pageTitle"
|
||||||
:left-text="hasBack ? $t('back') : ''"
|
:left-text="hasBack ? $t('back') : ''"
|
||||||
:left-arrow="hasBack"
|
:left-arrow="hasBack"
|
||||||
:right-text="isChinese ? $t('chinese') : $t('english')"
|
:right-text="isChinese ? $t('chinese') : $t('english')"
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
@click-right="handleChangeLang"
|
@click-right="handleChangeLang"
|
||||||
/>
|
/>
|
||||||
<div class="scroll-box" :class="{'no-nav-bar': !hasNavBar}">
|
<div class="scroll-box" :class="{'no-nav-bar': !hasNavBar}">
|
||||||
<router-view />
|
<router-view @titleChange="titleChange" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</a-locale-provider>
|
</a-locale-provider>
|
||||||
@@ -33,7 +33,8 @@ export default {
|
|||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
currentLang: ZH,
|
currentLang: ZH,
|
||||||
local: zh_CN
|
local: zh_CN,
|
||||||
|
specialTitle: '' // 需要特别处理的标题
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
@@ -73,10 +74,15 @@ export default {
|
|||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
pageTitle (val) {
|
pageTitle (val) {
|
||||||
|
this.specialTitle = ''
|
||||||
this.changeTitle(val)
|
this.changeTitle(val)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
titleChange (value) {
|
||||||
|
this.specialTitle = value
|
||||||
|
this.changeTitle(value)
|
||||||
|
},
|
||||||
// 返回上一层
|
// 返回上一层
|
||||||
handleBack () {
|
handleBack () {
|
||||||
this.$router.go(-1)
|
this.$router.go(-1)
|
||||||
|
|||||||
@@ -102,8 +102,8 @@ export const EsInitChangeNodes = new EsEnums({
|
|||||||
mainDrafterStart: { text: '主起草人发起', value: 'sid-7120EF36-78C3-4DB0-8B49-91178F79C24B' },
|
mainDrafterStart: { text: '主起草人发起', value: 'sid-7120EF36-78C3-4DB0-8B49-91178F79C24B' },
|
||||||
contactCheck: { text: '部所联络人校对', value: 'sid-BB1FF9A5-89DF-4356-AB16-9D68B8FABC04', isMobile: true },
|
contactCheck: { text: '部所联络人校对', value: 'sid-BB1FF9A5-89DF-4356-AB16-9D68B8FABC04', isMobile: true },
|
||||||
expertApproval: { text: '专家审批', value: 'sid-ABE29414-15C7-4798-B690-E53055F6CA75', isMobile: true },
|
expertApproval: { text: '专家审批', value: 'sid-ABE29414-15C7-4798-B690-E53055F6CA75', isMobile: true },
|
||||||
leaderApproval: { text: '主管级领导审批', value: 'sid-A58C400F-BA13-4125-9B00-45EB45F1A559', isMobile: true },
|
leaderApproval: { initiationText: '发起人主管级领导审批', changeText: '主起草人主管级领导审批', value: 'sid-A58C400F-BA13-4125-9B00-45EB45F1A559', isMobile: true },
|
||||||
leaderLeaderApproval: { text: '主管级上一级领导审批', value: 'sid-298A57B6-6658-47C0-94EB-76E3A5790258', 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 },
|
standardizationApproval: { text: '标准化审批', value: 'sid-06CB29CE-E39F-4CD2-A534-18546DC8C6FB', isMobile: true },
|
||||||
newDraftUnitLeaderLeaderSend: {
|
newDraftUnitLeaderLeaderSend: {
|
||||||
text: '新起草部门主管级上一级领导下发',
|
text: '新起草部门主管级上一级领导下发',
|
||||||
|
|||||||
@@ -1174,6 +1174,28 @@ export default {
|
|||||||
this.processInfoForm = result.common
|
this.processInfoForm = result.common
|
||||||
}
|
}
|
||||||
this.baseInfoForm = result.dataList
|
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需要回显选人表单
|
// 节点7或者节点8需要回显选人表单
|
||||||
if (this.currentNode === 7) {
|
if (this.currentNode === 7) {
|
||||||
this.userForm = {
|
this.userForm = {
|
||||||
|
|||||||
Reference in New Issue
Block a user