| | |
| | | {{item.workerType==0?'元/小时':'元/件'}} |
| | | </text> |
| | | </view> |
| | | <up-tag text="去抢活" type="warning" shape="circle" @click.stop='deliver(item.id)'></up-tag> |
| | | <up-tag text="去抢活" v-if="identity !== 'enterprise'" type="warning" shape="circle" |
| | | @click.stop='deliver(item.id)'></up-tag> |
| | | <!-- <up-tag text="去抢活" type="warning" shape="circle"></up-tag> --> |
| | | </view> |
| | | </view> |
| | |
| | | onLoad, |
| | | onShow, |
| | | onReachBottom, |
| | | onPullDownRefresh |
| | | onPullDownRefresh, |
| | | onHide |
| | | } from "@dcloudio/uni-app"; |
| | | import { |
| | | reactive, |
| | |
| | | $util, |
| | | $db |
| | | } = getCurrentInstance().appContext.config.globalProperties |
| | | |
| | | const userToken = $db.get("userToken"); |
| | | let identity = ref('') |
| | | let workTime = ref('') |
| | | let datePickerShow = ref(false) |
| | | const state = reactive({ |
| | |
| | | state.pageSize = 20 |
| | | loadStatus.value = 'loadmore' |
| | | PostListPage(); |
| | | uni.stopPullDownRefresh(); |
| | | }) |
| | | onLoad(() => { |
| | | onShow(() => { |
| | | identity.value = $db.get('identity') |
| | | console.log(identity.value); |
| | | PostListPage() |
| | | }) |
| | | onHide(()=>{ |
| | | listO.orderList = [] |
| | | }) |
| | | const PostListPage = (orderStatus) => { |
| | | console.log(identity.value, 'identity----------'); |
| | | let data = { |
| | | pageIndex: state.pageIndex, |
| | | pageSize: state.pageSize, |
| | |
| | | data.orderName = state.orderName |
| | | } |
| | | loadStatus.value = 'loading'; |
| | | if (identity.value == 'enterprise') { |
| | | $api.PostMyListPageCompany(data).then(res => { |
| | | if (res.code == 1) { |
| | | console.log(res, res.code, '-----------123’'); |
| | | if (state.pageIndex == 1) { |
| | | listO.orderList = res.data.items |
| | | } else { |
| | | listO.orderList.concat(...res.data.items) |
| | | } |
| | | console.log(listO.orderList, 'listO.orderList’'); |
| | | // totalPages.value = res.data.totalCount |
| | | // 根据count数量判断是否还有数据 |
| | | if (res.data.totalCount > listO.orderList.length) { |
| | | loadStatus.value = 'loadmore' |
| | | state.pageIndex++ |
| | | } else { |
| | | // 数据已加载完毕 |
| | | loadStatus.value = 'nomore' |
| | | } |
| | | } else { |
| | | // _that.$refs.uToast.show({ message: res.msg, type: 'error' }); |
| | | } |
| | | }) |
| | | } else { |
| | | $api.PostListPage(data).then(res => { |
| | | if (res.code == 1) { |
| | | console.log(res, res.code, '-----------123’'); |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | } |
| | | const click = () => { |
| | | |
| | | } |
| | |
| | | state.currentIdex = e.index |
| | | } |
| | | const toDetail = (val) => { |
| | | if (identity.value !== 'enterprise') { |
| | | uni.navigateTo({ |
| | | url: `/pages/detail/detail?orderid=${val}` |
| | | }) |
| | | } else { |
| | | uni.navigateTo({ |
| | | url: `/pages/order/detail?orderid=${val}` |
| | | }); |
| | | } |
| | | } |
| | | const deliver = (val) => { |
| | | uni.navigateTo({ |