|
@@ -132,11 +132,11 @@
|
|
|
>
|
|
|
<el-input-number
|
|
|
onmousewheel="return false;"
|
|
|
- v-model="row.count"
|
|
|
+ :value="formData.data.purchaseDetailList[$index].count"
|
|
|
:precision="2"
|
|
|
:controls="false"
|
|
|
:min="0"
|
|
|
- @change="handleChangeAmount"
|
|
|
+ @change="(e) => handleChangeAmount(e, $index,'count')"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
@@ -150,11 +150,11 @@
|
|
|
>
|
|
|
<el-input-number
|
|
|
onmousewheel="return false;"
|
|
|
- v-model="row.price"
|
|
|
+ :value="formData.data.purchaseDetailList[$index].price"
|
|
|
:precision="2"
|
|
|
:controls="false"
|
|
|
:min="0"
|
|
|
- @change="handleChangeAmount"
|
|
|
+ @change="(e) => handleChangeAmount(e, $index,'price')"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
@@ -707,7 +707,9 @@ const handleChangeOtherAmount = () => {
|
|
|
};
|
|
|
|
|
|
// 计算采购总金额
|
|
|
-const handleChangeAmount = () => {
|
|
|
+const handleChangeAmount = (e,index,key) => {
|
|
|
+ console.log(e,index,key)
|
|
|
+ formData.data.purchaseDetailList[index][key] = e
|
|
|
handleChangeProductAmount();
|
|
|
handleChangeOtherAmount();
|
|
|
let sum = 0;
|