| | |
| | | <!-- 日期 --> |
| | | <u-datetime-picker |
| | | mode="date" |
| | | v-model="param.queryDate" |
| | | :show="isShowDate" |
| | | :minDate="minDate" |
| | | closeOnClickOverlay |
| | | @close="isShowDate = false" |
| | | :closeOnClickOverlay="true" |
| | | @confirm="seletedDate" |
| | | @cancel="isShowDate = false" |
| | | /> |
| | |
| | | isShowDate: false, |
| | | carsList: [], |
| | | param: { |
| | | queryDate: dayjs().format('YYYY-MM-DD'), |
| | | memberId: uni.getStorageSync('userInfo').memberId |
| | | }, |
| | | minDate: '', |
| | |
| | | capacity: 10 |
| | | }, |
| | | total: 0, |
| | | dataList: [] |
| | | dataList: [], |
| | | } |
| | | }, |
| | | onLoad() { |
| | |
| | | getList() { |
| | | const { param, pagination } = this |
| | | pagination.page = pagination.page + 1 |
| | | if(param.queryDate){ |
| | | param.queryStartTime = param.queryDate + ' 00:00:00' |
| | | param.queryEndTime = param.queryDate + ' 23:59:59' |
| | | } |
| | | carUseBookPaiche({ |
| | | ...pagination, |
| | | model: { ...param } |
| | |
| | | }, |
| | | seletedCar(e) { |
| | | const item = e.value[0] |
| | | this.pagination.page = 0 |
| | | this.$set(this.param, 'carCode', item.code) |
| | | this.$set(this.param, 'carId', item.id) |
| | | this.isShowCar = false |
| | | if (this.param.carId && this.param.queryDate) { |
| | | this.pagination.page = 0 |
| | | this.getList() |
| | | } |
| | | }, |
| | | seletedDate(e) { |
| | | this.param.queryDate = dayjs(e.value).format('YYYY-MM-DD') |
| | | this.isShowDate = false |
| | | if (this.param.carId && this.param.queryDate) { |
| | | this.pagination.page = 0 |
| | | this.isShowDate = false |
| | | this.getList() |
| | | } |
| | | }, |
| | | endtimeClose() { |
| | | this.param.endTime = '' |