xuxueyang
2024-09-13 731b3a23a6369aaef5c4fdc0ff4524eb6a7f3642
sub_pages/partner/delivery/station-delivery.vue
@@ -5,11 +5,17 @@
            query: {
               stationId: '',
               stationName: '',
               date: '',
            },
            list: [],
            defaultDatePre: new Date(),
            show_time_picker_time:false
         }
      },
      onLoad(options) {
         this.query.date = this.$util.toDate(this.defaultDatePre)
         this.getList()
         // this.list = [{}, {}]
      },
@@ -20,6 +26,12 @@
         uni.stopPullDownRefresh()
      },
      methods: {
         async select_time_picker_time(e) {
            var vv = e && e.length >= 1 && new Date(e[0]) || new Date()
            this.show_time_picker_time = false;
            this.query.date = this.$util.toDate(vv) || ''
            this.refreshList()
         },
         async getList() {
            this.$message.showLoading()
            const {
@@ -57,15 +69,20 @@
      <view class="p15" style="min-height: calc(100vh - 260rpx);">
         <view class="search-container m-t-12 flex">
            <view class="flex1 input">
               <u-input placeholder="请输入集货站名称" v-model="query.stationName">
               <u-input placeholder="集货站、供应商名称、货位号、供应商手机号" v-model="query.stationName">
                  <template slot="suffix">
                     <uni-icons color="#20613D" type="search" size="24" @click="getList"></uni-icons>
                  </template>
               </u-input>
            </view>
         </view>
         <view class="search-container m-t-12 flex" v-if="currentInfo&&currentInfo.mainWarehouse">
            <view class="m-l-a m-r-0 w-fit" @click="showAll">查看全部>></view>
         <view class="search-container m-t-12 flex" >
            <view class="m-l-10 m-r-a w-fit" :class="[query.date?'':'desc-gray']"
               @click="show_time_picker_time=true">
               订单日期:{{query.date || '请选择日期'}}
            </view>
            <view class="m-l-a m-r-0 w-fit" @click="showAll" v-if="currentInfo&&currentInfo.mainWarehouse">查看全部>></view>
         </view>
@@ -93,6 +110,17 @@
                     </view>
                  </view>
                  <view class="flex">
                     <view class="form-item flex1">
                        <view class="form-item-label">已质检</view>
                        <view class="form-item-value">{{ item.checkedSupplierCount || '0' }}</view>
                     </view>
                     <view class="form-item flex1">
                        <view class="form-item-label">待质检</view>
                        <view class="form-item-value t-red">{{ item.uncheckedSupplierCount || '0' }}</view>
                     </view>
                  </view>
                  <view class="flex buttons">
@@ -107,6 +135,10 @@
      </view>
      <u-calendar :show="show_time_picker_time" mode="single" @confirm="select_time_picker_time"
         @cancel="show_time_picker_time = false" :monthNum="12" :maxDate="defaultDatePre" :defaultDate="defaultDatePre"
         @close="show_time_picker_time = false" minDate="2024-07-01" toolTip="选择订单日期">
      </u-calendar>
   </view>
</template>