yyb
2025-11-24 6fdf1bc4b692b7466c57bfc08bfc56735e96286b
pages/wareHouse/nuclearScale/index.vue
@@ -201,26 +201,44 @@
        <view class="packing-registration-param">
          <view class="packing-registration-param-view">
            <view class="packing-registration-param-item param-extra">
              <view class="packing-registration-param-item-left">
                <text class="item-one">核磅重量:</text>
              <view style=" min-width: 80px;">
                <text style="font-size:16px">核磅重量:</text>
              </view>
              <view class="packing-registration-param-item-right">
                <u-input
                  type="number"
                  class="item-one item-two"
                  v-model="modalList.verificationWeight"
                              :custom-style="{
                fontSize: '16px',
                height: '40px',
                lineHeight: '40px'
              }"
              :input-style="{
                fontSize: '16px',
                height: '40px',
                lineHeight: '40px'
              }"
                />
              </view>
            </view>
            <view class="packing-registration-param-item param-extra">
              <view class="packing-registration-param-item-left">
                <text class="item-one">叉车盘重:</text>
              <view style=" min-width: 80px;">
                <text  style="font-size:16px">叉车盘重:</text>
              </view>
              <view class="packing-registration-param-item-right">
                <u-input
                  type="number"
                  class="item-one item-two"
                  v-model="modalList.forkliftWeight"
                                                :custom-style="{
                fontSize: '16px',
                height: '40px',
                lineHeight: '40px'
              }"
              :input-style="{
                fontSize: '16px',
                height: '40px',
                lineHeight: '40px'
              }"
                />
              </view>
            </view>
@@ -337,6 +355,9 @@
        if (that.form.productType == "TG01") {
          that.$refs.saveForm.open(ScanCodeRecordList);
        } else {
          if (that.form.workshop == "ZF01") {
            that.$refs.saveForm.open(ScanCodeRecordList);
          }
          that.queryCustomName(codeInfo, ScanCodeRecordList);
        }
      }
@@ -358,7 +379,11 @@
              "客户不一致:" + res.data + " || " + that.form.customerName1,
            showCancel: true,
            success: function (res) {
              that.ScanCodeRecord.unshift(ScanCodeRecordList);
              if (res.confirm) {
                that.ScanCodeRecord.unshift(ScanCodeRecordList);
              } else if (res.cancel) {
                return;
              }
            },
          });
        } else {
@@ -394,21 +419,26 @@
        });
      }
      // 使用正确的字段名suppliedQuantity,而不是voltage
      const magnetic =(
      const magnetic = (
        Number(this.modalList.verificationWeight) -
        Number(this.modalList.forkliftWeight) -
        grossWeightSum).toFixed(1);
        grossWeightSum
      ).toFixed(1);
      this.form.verificationWeight = this.modalList.verificationWeight;
      this.form.forkliftWeight = this.modalList.forkliftWeight;
      switch (this.form.productType) {
        case "DT01":
          if (magnetic >= -3 && magnetic <= 3) {
          if (Number(magnetic) >= -3 && Number(magnetic) <= 3) {
            let that = this;
            uni.showModal({
              title: "提示",
              content: "磅差:" + magnetic + ",是否确认提交?",
              success: function (res) {
                if (res.confirm) {
                  that.allSubmit();
                } else if (res.cancel) {
                  return;
                }
              },
            });
          } else {
@@ -416,7 +446,7 @@
          }
          break;
        case "DT02":
          if (magnetic >= -0.5 && magnetic <= 0.5) {
          if (Number(magnetic) >= -0.5 && Number(magnetic) <= 0.5) {
            // this.ScanCodeRecord.push(this.form);
            this.allSubmit();
          } else {
@@ -464,7 +494,6 @@
      this.showModal = false;
    },
    handleUpdate(Obj) {
      console.log("1111111111111111铜杆", Obj);
      Obj.batchNo = Obj.outBatchNo;
      this.form = {
        ...this.form,
@@ -495,6 +524,10 @@
    // 提交按钮
    submit() {
      if (this.form.productType != "TG01") {
        this.modalList = {
          verificationWeight: "",
          forkliftWeight: this.form.productType == "DT01" ? "" : 0,
        };
        this.showModal = true;
      } else {
        this.allSubmit();