选完师傅类别之后,直接跳转对应页面(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', { uni.$emit('getCurPageInfo', {
curPageCode: cur curPageCode: cur
}); });
},
navChangeByCode(curPageCode, isChangeFocus) {
this.curPageCode = isChangeFocus ? curPageCode : this.curPageCode;
uni.$emit('getCurPageInfo', {
curPageCode: curPageCode
});
} }
} }
} }

View File

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

View File

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