| | |
| | | <script> |
| | | export default { |
| | | data() { |
| | | var defaultDatePre = new Date(new Date().getTime() - 24 * 3600 * 1000) |
| | | return { |
| | | query: { |
| | | supplierName: '', |
| | |
| | | }, |
| | | show_select_station: false, |
| | | show_select_status: false, |
| | | selecttoday: true, |
| | | selecttoday: false, |
| | | columns_station: [], |
| | | status_columns: [], |
| | | show_time_picker_time: false, |
| | |
| | | status: 'CHECKED', |
| | | }, |
| | | ], |
| | | defaultDate: new Date(), |
| | | defaultDatePre: defaultDatePre |
| | | } |
| | | }, |
| | | onLoad(options) { |
| | |
| | | this.query.stationName = options.stationName || '' |
| | | |
| | | // this.listApi = '/api/delivery/list/today' |
| | | this.listApi = '/api/delivery/check/list/today' |
| | | // this.listApi = '/api/delivery/check/list' |
| | | // this.listApi = '/api/delivery/check/list/today' |
| | | this.listApi = '/api/delivery/check/list' |
| | | |
| | | this.query.date = this.$util.toDate(this.defaultDatePre) |
| | | this.getList() |
| | | // this.$http.request('get', '/api/station/list', { |
| | | // params: {} |
| | |
| | | }, |
| | | methods: { |
| | | async select_time_picker_time(e) { |
| | | console.log('select_time_picker_time', e) |
| | | var vv = e.value && new Date(e.value) || new Date() |
| | | // console.log('select_time_picker_time', e) |
| | | var vv = e && e.length >= 1 && new Date(e[0]) || new Date() |
| | | // if (vv) { |
| | | // vv = vv.replace('aN:', '00:') |
| | | // } |
| | | // var time = new Date(`2023-8-21 ${vv}:00`) |
| | | this.show_time_picker_time = false |
| | | this.show_time_picker_time = false; |
| | | this.query.date = this.$util.toDate(vv) || '' |
| | | |
| | | this.refreshList() |
| | | }, |
| | | changeSelecrRange() { |
| | | this.selecttoday = !this.selecttoday |
| | |
| | | }, |
| | | toDetail(item) { |
| | | uni.navigateTo({ |
| | | url: `/sub_pages/partner/delivery/delivery-supplier-detail-list?warehouseLocationCode=${this.query.warehouseLocationCode||''}&stationId=${this.query.stationId||''}&supplierId=${item.id}&range=` + |
| | | url: `/sub_pages/partner/delivery/delivery-supplier-detail-list?warehouseLocationCode=${this.query.warehouseLocationCode||''}&date=${ this.query.date||''}&stationId=${this.query.stationId||''}&supplierId=${item.id}&range=` + |
| | | (this |
| | | .selecttoday ? 'today' : '') |
| | | }) |
| | |
| | | const { |
| | | code, |
| | | data |
| | | } = await this.$http.request('get', '/api/delivery/check/list/complete', { |
| | | } = await this.$http.request('get', '/api/delivery/check/list/complete' + (this.selecttoday ? |
| | | "/today" : ""), { |
| | | params: { |
| | | id: item.id |
| | | id: item.id, |
| | | date: this.query.date || null |
| | | } |
| | | }) |
| | | if (code === 0) { |
| | |
| | | </view> --> |
| | | <!-- </view> --> |
| | | <view class="m-t-12 m-b-12 flex"> |
| | | <view class="" v-if="!selecttoday" :class="[query.date?'':'desc-gray']" |
| | | <!-- v-if="!selecttoday" --> |
| | | <view class="m-l-a m-r-20 w-fit" :class="[query.date?'':'desc-gray']" |
| | | @click="show_time_picker_time=true"> |
| | | <!-- 选择日期 --> |
| | | {{query.date || '请选择日期'}} |
| | | 订单日期:{{query.date || '请选择日期'}} |
| | | </view> |
| | | <view class="m-l-a m-r-20 w-fit flex"> |
| | | <!-- <view class="m-l-a m-r-20 w-fit flex"> |
| | | <radio :checked="selecttoday" @click="changeSelecrRange"></radio> |
| | | <view>只查看今日</view> |
| | | </view> |
| | | </view> --> |
| | | </view> |
| | | |
| | | <!-- <view class="component-filter-container p20 bg-white"> |
| | |
| | | <u-picker @confirm="select_status" keyName="label" @cancel="show_select_status=false" :show="show_select_status" |
| | | :columns="status_columns"></u-picker> |
| | | |
| | | <u-datetime-picker :show="show_time_picker_time" @cancel="show_time_picker_time=false" |
| | | @confirm="select_time_picker_time" v-model="tmp_picker_time" mode="date"></u-datetime-picker> |
| | | <!-- <u-datetime-picker :show="show_time_picker_time" @cancel="show_time_picker_time=false" |
| | | @confirm="select_time_picker_time" v-model="tmp_picker_time" mode="date"></u-datetime-picker> --> |
| | | |
| | | <u-calendar :show="show_time_picker_time" mode="single" @confirm="select_time_picker_time" |
| | | @cancel="show_time_picker_time = false" :monthNum="12" :maxDate="defaultDate" :defaultDate="defaultDatePre" |
| | | @close="show_time_picker_time = false" minDate="2024-07-01" toolTip="选择订单日期"> |
| | | </u-calendar> |
| | | |
| | | </view> |
| | | </template> |