xuxueyang
2024-08-02 3efc1c3337127f2836eaf0a2d641c5adafcd3a26
pages/order/order-delivery.vue
@@ -6,7 +6,12 @@
         </view>
         <view class="tab-item" :class="[query.status=='ARRIVED'?'cur':'']" @click="changeIndex('ARRIVED')">已入位
         </view>
      </view>
      <view class="m-t-12">
         <view class="m-l-a m-r-20 w-fit flex">
            <radio :checked="selecttoday" @click="changeSelecrRange"></radio>
            <view>只查看今日</view>
         </view>
      </view>
      <view class="p15" style="min-height: calc(100vh - 160rpx);">
         <no-data v-if="!list||list.length==0" style="width: 100%;"></no-data>
@@ -105,15 +110,17 @@
            query: {
               status: '',
            },
            selecttoday: true,
         }
      },
      onLoad(options) {
         if (options.status) {
            this.query.status = options.status || ''
         }
         //目前应该是admin(质检人员不会用这个页面)
         this.listApi = '/api/supplier/delivery/list/today'
         this.listApi = '/api/supplier/delivery/list'
         // this.listApi = '/api/supplier/delivery/list'
         this.getList()
@@ -133,6 +140,19 @@
         uni.stopPullDownRefresh()
      },
      methods: {
         changeSelecrRange() {
            this.selecttoday = !this.selecttoday
            this.$nextTick(() => {
               if (this.selecttoday) {
                  this.listApi = '/api/supplier/delivery/list/today'
               } else {
                  this.listApi = '/api/supplier/delivery/list'
               }
               this.refreshList()
            })
         },
         changeIndex(status) {
            if (this.query.status !== status) {
               this.query.status = status
@@ -156,12 +176,14 @@
         background-color: #fff;
         margin-bottom: 20rpx;
         padding: 22rpx;
         .each-item{
            .label{
         .each-item {
            .label {
               min-width: 120rpx;
            }
            .label:after{
            .label:after {
               content: ":";
               margin-right: 10rpx;
            }