| | |
| | | <u-icon class="ml12" name="arrow-down" color="#999999" /> |
| | | </view> |
| | | <view class="item" @click="isShowCar = true"> |
| | | <text v-if="param.carCode">{{ param.carCode }}</text> |
| | | <text v-else class="placeholder9">选择车辆</text> |
| | | <text>{{ param.carCode || '全部车辆' }}</text> |
| | | <u-icon class="ml12" name="arrow-down" color="#999999" /> |
| | | </view> |
| | | </view> |
| | |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <image v-if="dataList.length === 0" src="@/static/empty.png" style="width: 320rpx;margin: 120rpx auto;" mode="widthFix" /> |
| | | <view v-if="dataList.length === 0" style="text-align: center"> |
| | | <image |
| | | src="@/static/empty.png" |
| | | style="width: 320rpx; margin: 120rpx auto 0" |
| | | mode="widthFix" |
| | | /> |
| | | <view class="placeholder9 fs24">暂无数据</view> |
| | | </view> |
| | | </view> |
| | | <!-- 选择车辆 --> |
| | | <u-picker |
| | |
| | | carsList: [], |
| | | param: { |
| | | queryDate: dayjs().format('YYYY-MM-DD'), |
| | | memberId: uni.getStorageSync('userInfo').memberId |
| | | // memberId: uni.getStorageSync('userInfo').memberId |
| | | }, |
| | | minDate: '', |
| | | pagination: { |
| | | page: 0, |
| | | capacity: 10 |
| | | capacity: 6 |
| | | }, |
| | | total: 0, |
| | | dataList: [], |
| | |
| | | this.initData() |
| | | }, |
| | | onReachBottom() { |
| | | if (this.total > 10) { |
| | | console.log('onReachBottom'); |
| | | if (this.total > this.dataList.length) { |
| | | this.getList() |
| | | } |
| | | }else { |
| | | this.showToast('暂无更多数据') |
| | | } |
| | | }, |
| | | methods: { |
| | | getList() { |
| | |
| | | param.queryStartTime = param.queryDate + ' 00:00:00' |
| | | param.queryEndTime = param.queryDate + ' 23:59:59' |
| | | } |
| | | if(param.carCode == '全部车辆'){ |
| | | param.carCode = null |
| | | param.carId = null |
| | | } |
| | | carUseBookPaiche({ |
| | | ...pagination, |
| | | model: { ...param } |
| | | }).then(res => { |
| | | if (pagination.page === 1) { |
| | | this.dataList = res.data.records |
| | | } else { |
| | | this.dataList = [...list, ...res.data.records] |
| | | } |
| | | this.dataList = [...this.dataList, ...res.data.records] |
| | | this.total = res.data.total |
| | | }) |
| | | }, |
| | | itemDetail(item) { |
| | | uni.navigateTo({ |
| | | url: "/pages/staff/vehicle/sendACarDetail?id=" + item.id |
| | | url: `/pages/staff/vehicle/sendACarDetail?id=${item.id}` |
| | | }) |
| | | }, |
| | | seletedCar(e) { |
| | | const item = e.value[0] |
| | | this.pagination.page = 0 |
| | | this.dataList = [] |
| | | this.$set(this.param, 'carCode', item.code) |
| | | this.$set(this.param, 'carId', item.id) |
| | | this.isShowCar = false |
| | |
| | | this.param.queryDate = dayjs(e.value).format('YYYY-MM-DD') |
| | | this.pagination.page = 0 |
| | | this.isShowDate = false |
| | | this.dataList = [] |
| | | this.getList() |
| | | }) |
| | | }, |
| | |
| | | }, |
| | | initData() { |
| | | getCarsList({ |
| | | type: 1 |
| | | type: 0 |
| | | }).then(res => { |
| | | this.carsList = [res.data] |
| | | this.carsList = [[{ code: '全部车辆', id: '' }, ...res.data]] |
| | | }) |
| | | }, |
| | | } |
| | |
| | | .app_header { |
| | | display: flex; |
| | | align-items: center; |
| | | margin: 0 -15rpx; |
| | | // margin: 0 -15rpx; |
| | | background-color: #fff; |
| | | .item { |
| | | width: 360rpx; |
| | |
| | | text { |
| | | &:nth-child(1) { |
| | | font-size: 32rpx; |
| | | font-weight: 500; |
| | | font-weight: 600; |
| | | color: #222222; |
| | | } |
| | | &:nth-child(2) { |