jiangping
2024-06-07 73af3ed9fbcc616cdecc739fc4307163c19c5764
h5/pages/staff/vehicle/sendACar.vue
@@ -61,10 +61,11 @@
    <!-- 日期 -->
    <u-datetime-picker
      mode="date"
      v-model="param.queryDate"
      :show="isShowDate"
      :minDate="minDate"
      closeOnClickOverlay
      @close="isShowDate = false"
      :closeOnClickOverlay="true"
      @confirm="seletedDate"
      @cancel="isShowDate = false"
    />
@@ -81,6 +82,7 @@
      isShowDate: false,
      carsList: [],
      param: {
        queryDate: dayjs().format('YYYY-MM-DD'),
        memberId: uni.getStorageSync('userInfo').memberId
      },
      minDate: '',
@@ -89,7 +91,7 @@
        capacity: 10
      },
      total: 0,
      dataList: []
      dataList: [],
    }
  },
  onLoad() {
@@ -107,6 +109,10 @@
    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 }
@@ -126,21 +132,17 @@
      },
    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()
      }
      this.getList()
    },
    seletedDate(e) {
      this.param.queryDate = dayjs(e.value).format('YYYY-MM-DD')
      this.pagination.page = 0
      this.isShowDate = false
      if (this.param.carId && this.param.queryDate) {
        this.pagination.page = 0
        this.getList()
      }
      this.getList()
    },
    endtimeClose() {
      this.param.endTime = ''