#
whycq
2024-03-22 d47f466dfcf0fad3f4d51298c6ab84b33f83274d
pages/phyz/order/orderList.vue
@@ -16,13 +16,14 @@
            <view>名称:{{item.maktx}}</view>
            <view>规格:{{item.specs}}</view>
            <view>批号:{{item.batch}}</view>
            <view>数量:{{item.anfme}}</view>
            <view>作业数量:{{item.qty}}</view>
            <view class="list-anfme">数量:{{item.anfme}}</view>
            <view class="list-qty-1" v-if="item.anfme > item.qty">作业数量:{{item.qty}}</view>
            <view class="list-qty-2" v-if="item.anfme <= item.qty">作业数量:{{item.qty}}</view>
            <view class="card-id">{{i + 1}}</view>
         </view>
         <view class="list-right" @click="checkboxChange(item)">
            <label >
               <checkbox :value="item.orderNo" :checked="item.checked" color="" style="transform:scale(0.7)" /><text></text>
               <checkbox :value="item.orderNo" :checked="item.checked" color="" :disabled="item.anfme <= item.qty" style="transform:scale(0.7)" /><text></text>
            </label>
         </view>
      </view>
@@ -141,7 +142,12 @@
            if (e.checked) {
               this.$set(e,'checked',false)
            } else {
               this.$set(e,'checked',true)
               if (e.anfme == e.qty) {
                  this.$set(e,'checked',false)
               } else {
                  this.$set(e,'checked',true)
               }
            }
         },
         allChecked() {
@@ -154,7 +160,11 @@
            }
            for (let item of this.dataList) {
               if (this.allCheck) {
                  this.$set(item,'checked',true)
                  if (item.anfme == item.qty) {
                     this.$set(item,'checked',false)
                  } else {
                     this.$set(item,'checked',true)
                  }
               } else {
                  this.$set(item,'checked',false)
               }
@@ -173,8 +183,7 @@
               }
            }
            if (combList.length == 0) {
               uni.showToast({ title: '请选择组托商品', icon: "error", position: 'top'
               })
               uni.showToast({ title: '请选择组托商品', icon: "error", position: 'top'})
               return
            }
            uni.navigateTo({
@@ -193,5 +202,16 @@
<style>
   @import url('../../../static/css/common/order.css');
   .list-anfme {
      color: #0082ff;
      font-weight: bold;
   }
   .list-qty-1 {
      color: #33ba43;
      font-weight: bold;
   }
   .list-qty-2 {
      color: #e2231a;
      font-weight: bold;
   }
</style>