diff --git a/api/api.js b/api/api.js index 0e496fe..02a5510 100644 --- a/api/api.js +++ b/api/api.js @@ -58,6 +58,16 @@ const config = { */ + //获取工作信息列表 + employeeQueryJobList: { + url: '/api/employee/queryJobList', + method: 'GET', + }, + //根据Id查看工作详情 + employeeQueryJobById: { + url: '/api/employee/queryJobById', + method: 'GET', + }, /** * boss的接口 diff --git a/components/base/tabbar.vue b/components/base/tabbar.vue index 417a4e7..27176a9 100644 --- a/components/base/tabbar.vue +++ b/components/base/tabbar.vue @@ -64,7 +64,7 @@ if(index == this.select){ return } - uni.redirectTo({ + uni.reLaunch({ url: item.pagePath }) }, diff --git a/components/list/workList/index.vue b/components/list/workList/index.vue index c23211b..f8b9311 100644 --- a/components/list/workList/index.vue +++ b/components/list/workList/index.vue @@ -5,7 +5,7 @@ @scrolltolower="loadMoreData"> @@ -25,7 +25,7 @@ default : 'auto' }, api : { - default : '' + default : 'employeeQueryJobList' } }, data() { @@ -35,26 +35,26 @@ pageSize: 10, }, total : 0, - list : 10, + list : [], } }, methods: { - queryVideoList(){ + getData(){ if(uni.getStorageSync('token')){ this.queryParams.token = uni.getStorageSync('token') } this.$api(this.api, this.queryParams, res => { if(res.code == 200){ - this.list = res.result - // this.total = res.result.total + this.list = res.result.records + this.total = res.result.total } }) }, loadMoreData(){ if(this.queryParams.pageSize <= this.list.length){ this.queryParams.pageSize += 10 - this.queryVideoList() + this.getData() } }, } diff --git a/components/list/workList/workItem.vue b/components/list/workList/workItem.vue index 7024b1a..1a556cb 100644 --- a/components/list/workList/workItem.vue +++ b/components/list/workList/workItem.vue @@ -2,25 +2,40 @@ - 产品经理 + {{ item.title }} - - 12-18K + + + {{ (item.salaryLow / 1000).toFixed(0) }} + + + -{{ (item.salaryUp / 1000).toFixed(0) }} + + K + + + {{ item.salaryLow }} + -{{ item.salaryUp }} - 包吃 + v-for="(t, i) in item.tab.split('、')" + :key="i"> + {{ t }} - 2.5km | 楚河汉区 + + {{ item.workAddress }} - 09月23日 16:20 + + {{ $dayjs(item.createTime).format('YYYY-MM-DD') }} @@ -32,6 +47,11 @@