ZaiZai 1 жил өмнө
parent
commit
c361c1b4af

+ 10 - 3
src/views/alter/admin/components/order/addModal.vue

@@ -380,6 +380,8 @@ const currentChangeTotalBlur = (row) => {
             //设置数量
             row.currentChangeTotal = contract
             row.changeTotal = 0
+
+            getFormList()
         })
     } else {
         nextTick(() => {
@@ -388,9 +390,10 @@ const currentChangeTotalBlur = (row) => {
             //计算金额
             row.currentChangeMoney = (BigNumber(row.currentChangeTotal).multipliedBy(row.currentPrice)).toNumber()
             row.changeMoney = (BigNumber(changeNum).multipliedBy(row.currentPrice)).toNumber()
+
+            getFormList()
         })
     }
-    getFormList()
 }
 
 //获取变更清单总额
@@ -408,9 +411,13 @@ const getFormList = () => {
             //变更后的金额统计
             changeMoney = (BigNumber(changeMoney).plus(form.changeMoney)).toNumber()
         }
-        tableData.value[i].changeMoney = changeMoney
+        item.changeMoney = changeMoney
     }
-    baseForm.value.changeMoney = total
+    //更新数据
+    nextTick(() => {
+        tableData.value = table
+        baseForm.value.changeMoney = total
+    })
 }