选完师傅类别之后,直接跳转对应页面(1.服务-入驻,2.商品-供应链)
This commit is contained in:
parent
117e80ce29
commit
871dc0d92c
|
|
@ -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
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -132,7 +132,8 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: 'index',
|
name: 'index',
|
||||||
|
emits: ['changeCurPageCode'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
pageContentTop: this.CustomBar,
|
pageContentTop: this.CustomBar,
|
||||||
|
|
@ -219,7 +220,14 @@
|
||||||
async chooseEntryType(typeCode) {
|
async chooseEntryType(typeCode) {
|
||||||
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
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue