选完师傅类别之后,直接跳转对应页面(1.服务-入驻,2.商品-供应链)

This commit is contained in:
donqi 2022-06-20 11:06:41 +08:00
parent 117e80ce29
commit 871dc0d92c
3 changed files with 21 additions and 4 deletions

View File

@ -51,6 +51,12 @@
uni.$emit('getCurPageInfo', {
curPageCode: cur
});
},
navChangeByCode(curPageCode, isChangeFocus) {
this.curPageCode = isChangeFocus ? curPageCode : this.curPageCode;
uni.$emit('getCurPageInfo', {
curPageCode: curPageCode
});
}
}
}

View File

@ -132,7 +132,8 @@
<script>
export default {
name: 'index',
name: 'index',
emits: ['changeCurPageCode'],
data() {
return {
pageContentTop: this.CustomBar,
@ -219,7 +220,14 @@
async chooseEntryType(typeCode) {
await this.$request.updateWorker({
type: typeCode
});
});
if (typeCode === 1) {
this.$emit('changeCurPageCode', 'supplyChainPage');
} else if (typeCode === 0) {
uni.navigateTo({
url: '/pages/my/master-settled-info'
})
}
},
hideModal(e) {
this.isShowSteer = false

View File

@ -1,10 +1,10 @@
<template>
<view>
<index v-if="curPageCode === 'indexPage'"></index>
<index v-if="curPageCode === 'indexPage'" @changeCurPageCode="changeCurPageCode"></index>
<goods-manage v-else-if="curPageCode === 'supplyChainPage'"></goods-manage>
<my-home v-else-if="curPageCode === 'myPage'"></my-home>
<msg-home v-else-if="curPageCode === 'msgPage'"></msg-home>
<module-bar :moduleBarInfos="moduleBarInfos"></module-bar>
<module-bar ref="moduleBar" :moduleBarInfos="moduleBarInfos"></module-bar>
</view>
</template>
@ -60,6 +60,9 @@
},
offEvent() {
uni.$off('getCurPageInfo')
},
changeCurPageCode(targetPageCode) {
this.$refs.moduleBar.navChangeByCode(targetPageCode, true);
}
}
}