diff --git a/pages/recruit/recruit.vue b/pages/recruit/recruit.vue index 3fdfb30..de471e5 100644 --- a/pages/recruit/recruit.vue +++ b/pages/recruit/recruit.vue @@ -2,11 +2,11 @@ 请选择 您是个人招工还是企业招工 - + 个人招工 - + 企业招工 @@ -14,6 +14,7 @@ diff --git a/pages/recruit/subPage/index.vue b/pages/recruit/subPage/index.vue index b77e88d..15e3293 100644 --- a/pages/recruit/subPage/index.vue +++ b/pages/recruit/subPage/index.vue @@ -59,6 +59,7 @@ '9': "驳回", }; let pickerColumns = [Object.values(reviewStatus)] + import { mapState } from 'vuex' export default { components: {CustomTabbar, CustomNavbar, userrecruitList}, data() { @@ -76,7 +77,7 @@ } }, onLoad({type}) { - if(type === 'enterprise'){ + if(this.enterprise){ this.pageType = 'enterprise' this.currentArrTitleID = 0 } @@ -85,6 +86,9 @@ onReachBottom() { this.getList('add') }, + computed: { + ...mapState({enterprise: (state) => state.user.seeEnterprise}), + }, methods: { changeReviewStatus({value, index, values}) { const val = Object.keys(reviewStatus).filter((item) => reviewStatus[item] === value[0])[0] diff --git a/store/models/user.js b/store/models/user.js index 4ea1350..cab4107 100644 --- a/store/models/user.js +++ b/store/models/user.js @@ -61,6 +61,7 @@ const user = { sendTimes:getStore({//用户发送短信次数 name:'setUserSendTimes' }) || 0, + seeEnterprise: 0, // 0 个人招工 ; 企业招工 }, actions: { //用户点击radio按钮 @@ -179,6 +180,9 @@ const user = { }, }, mutations: { + setEnterprise(state, val) { // 0 个人招工 ; 企业招工 + state.seeEnterprise = val; + }, SET_TOKEN: (state, token) => { state.token = token; setStore({