mxx 3 rokov pred
rodič
commit
7f6627e494

+ 1 - 1
src/views/houseSelfCollect/inspectInfo.vue

@@ -783,7 +783,7 @@
                 this.inspect.goodsName == this.purchasePriceList[i].goodsName
               ) {
                 let count = (this.purchasePriceList[i].saleLimit - response / 1000).toFixed(2)
-                if (count < 0) {
+                if (count <= 0) {
                   this.$alert(
                     '该客户累计销售' +
                     this.inspect.goodsName +

+ 2 - 1
src/views/houseSelfCollect/weighingManagement.vue

@@ -437,7 +437,8 @@
             allowEdit: this.allowEdit,
             cangid: this.cangid,
             warehouseName: this.warehouseName,
-            paramType: row.qualityInspectionManagement.paramType
+            paramType: row.qualityInspectionManagement.paramType,
+            customerNumberCard:row.customerNumberCard
           },
         })
       },

+ 57 - 57
src/views/houseSelfCollect/weightCheck.vue

@@ -250,6 +250,7 @@
       this.warehouseName = this.$route.query.warehouseName
       this.weighingList.number = this.$route.query.number
       this.weighingList.binNumber = this.$route.query.binNumber
+      this.weighingList.customerNumberCard = this.$route.query.customerNumberCard
       this.weighingList.customer = this.$route.query.customer
       this.weighingList.storageNumber = this.$route.query.storageNumber
       this.weighingList.carNumber = this.$route.query.carNumber
@@ -717,63 +718,62 @@
           .then(() => {
             if (this.tpyeNo == 1) {
               //毛检保存前进行校验
-              // getamount({
-              //     compId: localStorage.getItem('ws-pf_compId'),
-              //     customerNumberCard:"210881198710041111",
-              //     // customerNumberCard:this.weighingList.customerNumberCard,
-              //     goodsName: this.weighingList.goodsName,
-              //   })
-              //   .toPromise()
-              //   .then((response) => {
-              //     for (let i = 0; i < this.purchasePriceList.length; i++) {
-              //       if (
-              //         this.weighingList.goodsName == this.purchasePriceList[i].goodsName
-              //       ) {
-              //         //累计售粮超上限不能完成毛检保存
-              //         let count = (this.purchasePriceList[i].saleLimit - response / 1000).toFixed(2)
-              //         // console.log(this.weighingList.grossWeight / 1000, '毛重转吨')
-              //         // this.weighingList.grossWeight/=1000
-              //         if (count - this.weighingList.grossWeight / 1000 < 0) {
-              //           this.$alert(
-              //             '该客户累计销售' +
-              //             this.weighingList.goodsName +
-              //             (response / 1000).toFixed(2) +
-              //             '吨,还可售粮' +
-              //             count +
-              //             '吨',
-              //             '提示', {
-              //               confirmButtonText: '确定',
-              //               callback: (action) => {
-              //                 this.$message({
-              //                   type: 'info',
-              //                   message: `累计售粮已超出上限`,
-              //                 })
-              //               },
-              //             }
-              //           )
-              //         } else {
-              //           //累计售粮没有超上限完成毛检保存
-              //           // this.weighingList.relationId = this.relationId;
-              //           this.weighingList.secretaryWeigher = localStorage.getItem('ws-pf_staffName'),
-              //             grossWeight(this.weighingList)
-              //             .toPromise()
-              //             .then((response) => {
-              //               if(this.reader){
-              //                 this.reader.cancel()
-              //               }
-              //               this.$notify.success({
-              //                 title: '成功',
-              //                 message: '保存成功',
-              //               })
-              //               // this.$router.go(-1)
-              //             })
-              //             .catch((response) => {
-              //               // EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
-              //             })
-              //         }
-              //       }
-              //     }
-              //   })
+              getamount({
+                  compId: localStorage.getItem('ws-pf_compId'),
+                  customerNumberCard:this.weighingList.customerNumberCard,
+                  goodsName: this.weighingList.goodsName,
+                })
+                .toPromise()
+                .then((response) => {
+                  for (let i = 0; i < this.purchasePriceList.length; i++) {
+                    if (
+                      this.weighingList.goodsName == this.purchasePriceList[i].goodsName
+                    ) {
+                      //累计售粮超上限不能完成毛检保存
+                      let count = (this.purchasePriceList[i].saleLimit - response / 1000).toFixed(2)
+                      // console.log(this.weighingList.grossWeight / 1000, '毛重转吨')
+                      // this.weighingList.grossWeight/=1000
+                      if (count - this.weighingList.grossWeight / 1000 < 0) {
+                        this.$alert(
+                          '该客户累计销售' +
+                          this.weighingList.goodsName +
+                          (response / 1000).toFixed(2) +
+                          '吨,还可售粮' +
+                          count +
+                          '吨',
+                          '提示', {
+                            confirmButtonText: '确定',
+                            callback: (action) => {
+                              this.$message({
+                                type: 'info',
+                                message: `累计售粮已超出上限`,
+                              })
+                            },
+                          }
+                        )
+                      } else {
+                        //累计售粮没有超上限完成毛检保存
+                        // this.weighingList.relationId = this.relationId;
+                        this.weighingList.secretaryWeigher = localStorage.getItem('ws-pf_staffName'),
+                          grossWeight(this.weighingList)
+                          .toPromise()
+                          .then((response) => {
+                            if(this.reader){
+                              this.reader.cancel()
+                            }
+                            this.$notify.success({
+                              title: '成功',
+                              message: '保存成功',
+                            })
+                            // this.$router.go(-1)
+                          })
+                          .catch((response) => {
+                            // EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
+                          })
+                      }
+                    }
+                  }
+                })
             } else if (this.tpyeNo == 2) {
               // this.weighingList.grossWeight/=1000
               // this.weighingList.tare/=1000