qingyiay
2023-07-13 4d7d02bbe9e91f4bdd2f45642775c320260129bc
pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
@@ -68,28 +68,29 @@
                  v-model="item.num"></u--input>
            </view>
         </view>
         <view class="notice-num">
            <view class="num-text">
               <u--text text=" 不合格品名"
         <view class="unqualifiedBreed">
            <view class="num-text"
               style="width: 160rpx;">
               <u--text text="不合格品名"
                  size='32'></u--text>
            </view>
            <view class="num-input">
               <u--input placeholder="请输入 不合格品名"
                  border="bottom"
                  clearable
                  v-model="item.unqualifiedBreed"></u--input>
               <u-tag :text="item.unqualifiedBreed||'请选择'"
                  plain
                  @click='selectunqualifiedBreed(i)'></u-tag>
            </view>
         </view>
         <view class="notice-num">
            <view class="num-text">
               <u--text text=" 不合格重量"
               <u--text text="不合格重量"
                  size='32'></u--text>
            </view>
            <view class="num-input">
               <u--input placeholder="请输入不合格重量"
                  border="bottom"
                  clearable
                  v-model="item.unqualifiedWeight"></u--input>
                  v-model="item.unqualifiedWeight"
                  @input='v=>unqualifiedWeightInputHandle(v,i,item.clean)'></u--input>
            </view>
         </view>
         <view class="level"
@@ -102,7 +103,7 @@
            <u-tag :text="item.breed+item.spec||item.modifygoodsName||'暂无'"
               plain
               @click="goodsPopoverShow(i)"
               v-if='item.breed&&item.spec||roleType===4'></u-tag>
               v-if='roleType===4'></u-tag>
         </view>
         <view class="level"
            v-if='item.modifygoodsName||flag'>
@@ -130,7 +131,7 @@
               </u--image>
            </view>
         </view>
         <view v-else
         <view v-else-if='!item.isImage&&!flag'
            style="margin-top: 8rpx;">
            <u-upload :fileList="item.fileList"
               deletable
@@ -151,7 +152,7 @@
            :closeOnClickOverlay='true'
            @close='goodsNameClose'
            @select="goodsselectClick"></u-action-sheet>
         <!-- 产品列表 -->
         <!-- 品名与规格 -->
         <view class="">
            <u-action-sheet :actions="actionsList"
               :show="actionShow"
@@ -159,6 +160,15 @@
               :closeOnClickOverlay='true'
               @close='productNameClose'
               @select="selectClick"></u-action-sheet>
         </view>
         <!-- 不合格品名 -->
         <view class="">
            <u-action-sheet :actions="actionsList"
               :show="unqualifiedShow"
               cancelText='取消'
               :closeOnClickOverlay='true'
               @close='unqualifiedClose'
               @select="selectUnqualifiedClick"></u-action-sheet>
         </view>
      </view>
      <view class="confirm-button"
@@ -205,7 +215,10 @@
            isModify: false,
            // 上传图片
            fileList1: [],
            BaseUrl
            BaseUrl,
            // 不合格品名
            unqualifiedShow: false,
            unqualifiedIndex: null
         };
      },
@@ -310,7 +323,7 @@
                     }, 800)
                  } else {
                     this.loading = false
                     this.$u.toast('操作失败')
                     this.$u.toast(res.msg ? res.msg : '操作失败')
                  }
               })
         },
@@ -332,7 +345,7 @@
            this.showWeigh[this.goodsIndex].spec = val.spec
            this.showWeigh[this.goodsIndex].weightUnit = val.weightUnit
         },
         // 产品列表
         // 品名与规格
         productNamePopoverShow(index) {
            if (this.roleType === 4 && !this.flag) {
               this.actionShow = true
@@ -351,6 +364,24 @@
         discountInputHandle(value, index, clean) {
            this.showWeigh[index].cinderWeight = Number(value)
            this.showWeigh[index].weight = (clean - (Number(value)).toFixed(2));
         },
         // 选择不合格品名
         selectunqualifiedBreed(index) {
            if (this.roleType === 4 && !this.flag) {
               this.unqualifiedShow = true
               this.unqualifiedIndex = index
            }
         },
         // 不合格重量输入
         unqualifiedWeightInputHandle(value, index, clean) {
            this.showWeigh[index].weight = (clean - (Number(value)) - this.showWeigh[index].cinderWeight).toFixed(2)
            console.log(this.showWeigh[index].weight);
         },
         unqualifiedClose() {
            this.unqualifiedShow = false
         },
         selectUnqualifiedClick(val) {
            this.showWeigh[this.unqualifiedIndex].unqualifiedBreed = val.secondCategoryName + val.spec
         },
         // 删除图片
         deletePic(event) {
@@ -511,6 +542,12 @@
            }
         }
         .unqualifiedBreed {
            width: 64% !important;
            margin-left: 70rpx !important;
            @extend .level;
         }
         .level {
            width: 60%;
            margin-top: 30rpx;