Explorar o código

1、修改销售退货数量改变后金额不变的问题

zhoux hai 1 ano
pai
achega
5ceb7afdae

+ 1 - 2
components/dkbase/dk-form-bill/dk-form-bill.js

@@ -1351,7 +1351,6 @@ Component({
      */
     changeDetailField(e) {
       let dataItem = JSON.parse(this.data.dataItem)
-      console.log('dataItem',dataItem)
       dataItem[e.detail.key] = e.detail.name
       this.setData({
         dataItem: JSON.stringify(dataItem)
@@ -2154,10 +2153,10 @@ Component({
           item.priceStd = item.priceStandard //标价
           item.outingQty = item.outingQty ? item.outingQty : item.itemQty * -1
           item.outingAmt = item.priceOut * item.outingQty
-          item.priceOut = item.priceOut
           sumQuantity += Number(item.outingQty) //数量
           sumAmount += item.priceOut * item.outingQty //没有售价默认取标价
         })
+        
         //合计金额
         cardList[index].sumAmount = sumAmount
         cardList[index].sumQuantity = sumQuantity

+ 5 - 1
package-sales/pages/order-return/add/add.js

@@ -194,6 +194,7 @@ Page({
     //设置需收款
     let contentSaveList = this.data.contentSaveList
     let formData = e.detail.data
+
     if (formData) {
       let itemIndex = 0
       let list = []
@@ -245,6 +246,10 @@ Page({
             //处理库存量
             this.calculationSalesUsableQty()
           })
+        }else{
+          this.setData({
+            formData: JSON.stringify(formData),
+          })
         }
       }
     }
@@ -609,7 +614,6 @@ Page({
    * @author : 于继渤
    */
   saveData() {
-
     if (this.data.refundFlag) {
       this.setData({
         refundFlag: false