#
whycq
2024-11-26 719a7c31bcb1f09df5c4b44ebfd255a05fd9281e
pages/phyz/order/orderCar.vue
@@ -6,6 +6,7 @@
            <view>主单号:{{orderDetl.orderNo}}</view>
            <view>编号:{{orderDetl.matnr}}</view>
            <view>名称:{{orderDetl.maktx}}</view>
            <view>批号:{{orderDetl.batch}}</view>
            <view>总数量:{{orderDetl.anfme}}</view>
            <view>入库数量:{{orderDetl.pakinQty}}</view>
         </view>
@@ -26,8 +27,14 @@
               <!-- 标题 -->
               <view class="title">入库数量</view>
               <view class="popup-item">
                  <uni-number-box :value="count" :step='1' :max="9999999" color="#747474" @change="changeValue" />
                  <!-- <view class="popup-item-left">入库数量:</view> -->
                  <view class="popup-item-right" style="border: none;"><uni-number-box :value="count" :step='1' :max="9999999" color="#747474" @change="changeValue" /></view>
               </view>
               <!-- <view class="popup-item">
                  <view class="popup-item-left">批号:</view>
                  <view class="popup-item-right"><input type="text" v-model="batch"></view>
               </view> -->
               <view class="btn">
                  <view class="btn-left" @click="remove()">移除物料</view>
                  <view class="btn-right" @click="changeCount()">修改数量</view>
@@ -65,6 +72,7 @@
      data() {
         return {
            orderCarList: [],
            batch: '',
            count: 0,
            index: 0,
            barcode: '',
@@ -88,6 +96,7 @@
         chageDetl(index) {
            this.index = index
            this.count = this.orderCarList[index].pakinQty
            this.batch = this.orderCarList[index].batch
            this.$refs.chageDetl.open()
         },
         // 修改数量
@@ -97,6 +106,7 @@
               return
            }
            this.orderCarList[this.index].pakinQty = this.count
            this.orderCarList[this.index].batch = this.batch
            this.$forceUpdate() // 强制刷新
            this.$refs.chageDetl.close()
         },
@@ -176,7 +186,7 @@
                     uni.showToast({ title: '启动成功!', icon: "success", position: 'top' })
                     setTimeout(()=> {
                        _this.getOpenerEventChannel().emit('acceptDataFromOpenedPage', {data: 1});
                        uni.navigateBack({})
                        uni.navigateBack({delta:2})
                     },1000)
                  } else if (res.code == 403) {
                     uni.showToast({ title: res.msg, icon: "error", position: 'top' })
@@ -227,7 +237,7 @@
      justify-content: center;
   }
   .popup-item-left {
      width: 16vw;
      max-width: 20vw;
      padding-right: 20rpx;
      text-align: right;
      color: #606266;