Commit 200a9754 authored by wangxl's avatar wangxl
parents cb8e2abf ef40cc57
...@@ -69,8 +69,8 @@ export default { ...@@ -69,8 +69,8 @@ export default {
data() { data() {
return { return {
invisibleTotalBudget: [], invisibleTotalBudget: [],
invisibleApplyFunds: [0, 3, 4], invisibleApplyFunds: [0, 2, 3, 4],
invisibleSelfFunds: [0, 3, 4], invisibleSelfFunds: [0, 1, 3, 4],
}; };
}, },
props: { props: {
......
...@@ -90,12 +90,12 @@ ...@@ -90,12 +90,12 @@
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<a-form-model-item :prop="'equipments.' + index + '.unitPrice'" :rules="{required: true, message: '*', trigger: 'blur',}"> <a-form-model-item :prop="'equipments.' + index + '.unitPrice'" :rules="{required: true, message: '*', trigger: 'blur',}">
<a-input-number v-model="item.unitPrice" @change="outUnitPriceChange(index)" :min="0" :step="0.01" style="width: 80%" /> <a-input-number v-model="item.unitPrice" @change="outUnitPriceChange(index)" :min="0" :step="0.01" style="width: 90%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="1"> <a-col :span="1">
<a-form-model-item :prop="'equipments.' + index + '.quantity'" :rules="{required: true, message: '*', trigger: 'blur',}"> <a-form-model-item :prop="'equipments.' + index + '.quantity'" :rules="{required: true, message: '*', trigger: 'blur',}">
<a-input-number v-model="item.quantity" @change="outNumberChange(index)" :min="1" :step="1" style="width: 80%" /> <a-input-number v-model="item.quantity" @change="outNumberChange(index)" :min="1" :step="1" style="width: 90%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
...@@ -114,27 +114,27 @@ ...@@ -114,27 +114,27 @@
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<a-form-model-item :prop="'equipments.' + index + '.equipmentType'" :rules="{required: true, message: '*', trigger: 'blur',}"> <a-form-model-item :prop="'equipments.' + index + '.equipmentType'" :rules="{required: false, message: '*', trigger: 'blur',}">
<a-input v-model="item.equipmentType" :maxLength="100" style="width: 90%;" /> <a-input v-model="item.equipmentType" :maxLength="100" style="width: 90%;" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<a-form-model-item :prop="'equipments.' + index + '.manufacturer'" :rules="{required: true, message: '*', trigger: 'blur',}"> <a-form-model-item :prop="'equipments.' + index + '.manufacturer'" :rules="{required: false, message: '*', trigger: 'blur',}">
<a-input v-model="item.manufacturer" :maxLength="100" style="width: 90%;" /> <a-input v-model="item.manufacturer" :maxLength="100" style="width: 90%;" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<a-form-model-item :prop="'equipments.' + index + '.specificationType'" :rules="{required: true, message: '*', trigger: 'blur',}"> <a-form-model-item :prop="'equipments.' + index + '.specificationType'" :rules="{required: false, message: '*', trigger: 'blur',}">
<a-input v-model="item.specificationType" :maxLength="100" style="width: 90%;" /> <a-input v-model="item.specificationType" :maxLength="100" style="width: 90%;" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<a-form-model-item :prop="'equipments.' + index + '.sharedScope'" :rules="{required: true, message: '*', trigger: 'blur',}"> <a-form-model-item :prop="'equipments.' + index + '.sharedScope'" :rules="{required: false, message: '*', trigger: 'blur',}">
<a-input v-model="item.sharedScope" :maxLength="100" style="width: 90%;" /> <a-input v-model="item.sharedScope" :maxLength="100" style="width: 90%;" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<a-form-model-item :prop="'equipments.' + index + '.useFrom'" :rules="{required: true, message: '*', trigger: 'blur',}"> <a-form-model-item :prop="'equipments.' + index + '.useFrom'" :rules="{required: false, message: '*', trigger: 'blur',}">
<a-input v-model="item.useFrom" :maxLength="200" style="width: 90%;" /> <a-input v-model="item.useFrom" :maxLength="200" style="width: 90%;" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
...@@ -342,5 +342,13 @@ export default { ...@@ -342,5 +342,13 @@ export default {
this.calNumberAmount() this.calNumberAmount()
}, },
}, },
watch: {
equipments: {
handler (equipments) {
if (!!equipments)
this.calNumberAmount()
},
},
}
}; };
</script> </script>
\ No newline at end of file
<template> <template>
<div> <div>
<a-row> <a-row>
<a-col :span="24"> <a-col :span="24">
<div class="tb-title"> <div class="tb-title">
<span>设备费-购置设备预算明细表<strong>(金额单位:万元)</strong></span> <span>设备费-购置设备预算明细表<strong>(金额单位:万元)</strong></span>
</div> </div>
</a-col> </a-col>
</a-row> </a-row>
<a-row type="flex" class="row_center"> <a-row type="flex" class="row_center">
<a-col :span="1" class="bg-gray"> <a-col :span="1" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>序号</div> <div>序号</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>设备名称</div> <div>设备名称</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>功能和技术指标</div> <div>功能和技术指标</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>单价(万元/套台)</div> <div>单价(万元/套台)</div>
</div> </div>
</a-col> </a-col>
<a-col :span="1" class="bg-gray"> <a-col :span="1" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>数量(套台)</div> <div>数量(套台)</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>金额(万元)</div> <div>金额(万元)</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>购置单位</div> <div>购置单位</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>存放单位(地点)</div> <div>存放单位(地点)</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>设备类型</div> <div>设备类型</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>主要生产<br />厂家及国别</div> <div>主要生产<br />厂家及国别</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>规格型号</div> <div>规格型号</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>拟开发共享范围</div> <div>拟开发共享范围</div>
</div> </div>
</a-col> </a-col>
<a-col :span="2" class="bg-gray"> <a-col :span="2" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>购置必要性及<br />对项目研究的<br />作用和用途</div> <div>购置必要性及<br />对项目研究的<br />作用和用途</div>
</div> </div>
</a-col> </a-col>
</a-row> </a-row>
<a-row v-for="(item, index) in equipments" :key="'equipments' + index" type="flex" class="row_center"> <a-row v-for="(item, index) in equipments" :key="'equipments' + index" type="flex" class="row_center">
<a-col :span="1"> <a-col :span="1">
<div class="special-middle">{{ index + 1 }}</div> <div class="special-middle">{{ index + 1 }}</div>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<div class="special-middle">{{ item.name }}</div> <div class="special-middle">{{ item.name }}</div>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<div class="special-middle">{{ item.functionTarget }}</div> <div class="special-middle">{{ item.functionTarget }}</div>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<div class="special-middle">{{parseFloat(item.unitPrice).toFixed(2)}}</div> <div class="special-middle">
</a-col> {{ parseFloat(item.unitPrice).toFixed(2) }}
<a-col :span="1"> </div>
<div class="special-middle">{{ item.quantity }}</div> </a-col>
</a-col> <a-col :span="1">
<a-col :span="2"> <div class="special-middle">{{ item.quantity }}</div>
<div class="special-middle">{{ parseFloat(item.totalBudget).toFixed(2) }}</div> </a-col>
</a-col> <a-col :span="2">
<a-col :span="2"> <div class="special-middle">
<div class="special-middle">{{ item.buyUnit }}</div> {{ parseFloat(item.totalBudget).toFixed(2) }}
</a-col> </div>
<a-col :span="2"> </a-col>
<div class="special-middle">{{ item.storageLocation }}</div> <a-col :span="2">
</a-col> <div class="special-middle">{{ item.buyUnit }}</div>
<a-col :span="2"> </a-col>
<div class="special-middle">{{ item.equipmentType }}</div> <a-col :span="2">
</a-col> <div class="special-middle">{{ item.storageLocation }}</div>
<a-col :span="2"> </a-col>
<div class="special-middle">{{ item.manufacturer }}</div> <a-col :span="2">
</a-col> <div class="special-middle">{{ item.equipmentType }}</div>
<a-col :span="2"> </a-col>
<div class="special-middle">{{ item.specificationType }}</div> <a-col :span="2">
</a-col> <div class="special-middle">{{ item.manufacturer }}</div>
<a-col :span="2"> </a-col>
<div class="special-middle">{{ item.sharedScope }}</div> <a-col :span="2">
</a-col> <div class="special-middle">{{ item.specificationType }}</div>
<a-col :span="2"> </a-col>
<div class="special-middle">{{ item.useFrom }}</div> <a-col :span="2">
</a-col> <div class="special-middle">{{ item.sharedScope }}</div>
</a-row> </a-col>
<a-col :span="2">
<a-row type="flex" class="row_center"> <div class="special-middle">{{ item.useFrom }}</div>
<a-col :span="5"> </a-col>
<div class="special-middle"><div>单价50万元及以上购置设备合计</div></div> </a-row>
</a-col>
<a-col :span="2"> <a-row type="flex" class="row_center">
<div class="special-middle"><div>/</div></div> <a-col :span="5">
</a-col> <div class="special-middle">
<a-col :span="1"> <div>单价50万元及以上购置设备合计</div>
<div class="special-middle"><div>{{ fiftyUpNumber }}</div></div> </div>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<div class="special-middle"><div>{{ parseFloat(fiftyUpAmount).toFixed(2) }}</div></div> <div class="special-middle"><div>/</div></div>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="1">
<div class="special-middle"><div>/</div></div> <div class="special-middle">
</a-col> <div>{{ fiftyUpNumber }}</div>
<a-col :span="2"> </div>
<div class="special-middle"><div>/</div></div> </a-col>
</a-col> <a-col :span="2">
<a-col :span="2"> <div class="special-middle">
<div class="special-middle"><div>/</div></div> <div>{{ parseFloat(fiftyUpAmount).toFixed(2) }}</div>
</a-col> </div>
<a-col :span="2"> </a-col>
<div class="special-middle"><div>/</div></div> <a-col :span="2">
</a-col> <div class="special-middle"><div>/</div></div>
<a-col :span="2"> </a-col>
<div class="special-middle"><div>/</div></div> <a-col :span="2">
</a-col> <div class="special-middle"><div>/</div></div>
<a-col :span="2"> </a-col>
<div class="special-middle"><div>/</div></div> <a-col :span="2">
</a-col> <div class="special-middle"><div>/</div></div>
<a-col :span="2"> </a-col>
<div class="special-middle"><div>/</div></div> <a-col :span="2">
</a-col> <div class="special-middle"><div>/</div></div>
</a-row> </a-col>
<a-row type="flex" class="row_center"> <a-col :span="2">
<a-col :span="5"> <div class="special-middle"><div>/</div></div>
<div class="special-middle"><div>单价50万元以下购置设备合计</div></div> </a-col>
</a-col> <a-col :span="2">
<a-col :span="2"> <div class="special-middle"><div>/</div></div>
<div class="special-middle"><div>/</div></div> </a-col>
</a-col> <a-col :span="2">
<a-col :span="1"> <div class="special-middle"><div>/</div></div>
<div class="special-middle"><div>{{ fiftyDownNumber }}</div></div> </a-col>
</a-col> </a-row>
<a-col :span="2"> <a-row type="flex" class="row_center">
<div class="special-middle"><div>{{ parseFloat(fiftyDownAmount).toFixed(2) }}</div></div> <a-col :span="5">
</a-col> <div class="special-middle"><div>单价50万元以下购置设备合计</div></div>
<a-col :span="2"> </a-col>
<div class="special-middle"><div>/</div></div> <a-col :span="2">
</a-col> <div class="special-middle"><div>/</div></div>
<a-col :span="2"> </a-col>
<div class="special-middle"><div>/</div></div> <a-col :span="1">
</a-col> <div class="special-middle">
<a-col :span="2"> <div>{{ fiftyDownNumber }}</div>
<div class="special-middle"><div>/</div></div> </div>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<div class="special-middle"><div>/</div></div> <div class="special-middle">
</a-col> <div>{{ parseFloat(fiftyDownAmount).toFixed(2) }}</div>
<a-col :span="2"> </div>
<div class="special-middle"><div>/</div></div> </a-col>
</a-col> <a-col :span="2">
<a-col :span="2"> <div class="special-middle"><div>/</div></div>
<div class="special-middle"><div>/</div></div> </a-col>
</a-col> <a-col :span="2">
<a-col :span="2"> <div class="special-middle"><div>/</div></div>
<div class="special-middle"><div>/</div></div> </a-col>
</a-col> <a-col :span="2">
</a-row> <div class="special-middle"><div>/</div></div>
<a-row type="flex" class="row_center"> </a-col>
<a-col :span="5"> <a-col :span="2">
<div class="special-middle"><div>累计</div></div> <div class="special-middle"><div>/</div></div>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<div class="special-middle"><div>/</div></div> <div class="special-middle"><div>/</div></div>
</a-col> </a-col>
<a-col :span="1"> <a-col :span="2">
<div class="special-middle"><div>{{ totalNumber }}</div></div> <div class="special-middle"><div>/</div></div>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<div class="special-middle"><div>{{ parseFloat(totalAmount).toFixed(2) }}</div></div> <div class="special-middle"><div>/</div></div>
</a-col> </a-col>
<a-col :span="2"> </a-row>
<div class="special-middle"><div>/</div></div> <a-row type="flex" class="row_center">
</a-col> <a-col :span="5">
<a-col :span="2"> <div class="special-middle"><div>累计</div></div>
<div class="special-middle"><div>/</div></div> </a-col>
</a-col> <a-col :span="2">
<a-col :span="2"> <div class="special-middle"><div>/</div></div>
<div class="special-middle"><div>/</div></div> </a-col>
</a-col> <a-col :span="1">
<a-col :span="2"> <div class="special-middle">
<div class="special-middle"><div>/</div></div> <div>{{ totalNumber }}</div>
</a-col> </div>
<a-col :span="2"> </a-col>
<div class="special-middle"><div>/</div></div> <a-col :span="2">
</a-col> <div class="special-middle">
<a-col :span="2"> <div>{{ parseFloat(totalAmount).toFixed(2) }}</div>
<div class="special-middle"><div>/</div></div> </div>
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<div class="special-middle"><div>/</div></div> <div class="special-middle"><div>/</div></div>
</a-col> </a-col>
</a-row> <a-col :span="2">
<a-row type="flex" class="item_inner"> <div class="special-middle"><div>/</div></div>
<a-col :span="24"> </a-col>
<span style="color: red;">注:1.本表只填写省级财政科技资金购置的设备;涉及自筹经费购买的设备,请在资金预算编制说明中说明。<br /> <a-col :span="2">
<div class="special-middle"><div>/</div></div>
</a-col>
<a-col :span="2">
<div class="special-middle"><div>/</div></div>
</a-col>
<a-col :span="2">
<div class="special-middle"><div>/</div></div>
</a-col>
<a-col :span="2">
<div class="special-middle"><div>/</div></div>
</a-col>
<a-col :span="2">
<div class="special-middle"><div>/</div></div>
</a-col>
</a-row>
<a-row type="flex" class="item_inner">
<a-col :span="24">
<span style="color: red">
注:1.本表只填写省级财政科技资金购置的设备;涉及自筹经费购买的设备,请在资金预算编制说明中说明。<br />
2.单价50万元以下的设备不填写明细。</span> 2.单价50万元以下的设备不填写明细。</span>
</a-col> </a-col>
</a-row> </a-row>
</div> </div>
</template> </template>
<script> <script>
const Equipment = { const Equipment = {
id: "", id: "",
objectId: "", objectId: "",
name: "", name: "",
functionTarget: "", functionTarget: "",
specificationType: "", specificationType: "",
quantity: 1, quantity: 1,
totalBudget: 0.00, totalBudget: 0.0,
useFrom: "", useFrom: "",
buyUnit: "", buyUnit: "",
storageLocation: "", storageLocation: "",
equipmentType: "", equipmentType: "",
manufacturer: "", manufacturer: "",
sharedScope: "", sharedScope: "",
unitPrice: 0.00, unitPrice: 0.0,
}; };
export default { export default {
name: "EquipmentInfo", name: "EquipmentInfo",
data() { data() {
return { return {
fiftyUpNumber: 0, fiftyUpNumber: 0,
fiftyUpAmount: 0.00, fiftyUpAmount: 0.0,
fiftyDownNumber: 0, fiftyDownNumber: 0,
fiftyDownAmount: 0.00, fiftyDownAmount: 0.0,
totalNumber: 0, totalNumber: 0,
totalAmount: 0.00, totalAmount: 0.0,
}; };
}, },
props: { props: {
equipments: { equipments: {
type: Array, type: Array,
default: () => { default: () => {
return []; return [];
},
}, },
}, },
created () { },
created() {
this.calNumberAmount();
},
methods: {
calNumberAmount() {
this.fiftyUpAmount = 0.0;
this.fiftyDownAmount = 0.0;
this.fiftyUpNumber = 0;
this.fiftyDownNumber = 0;
this.equipments.forEach((e) => {
if (e.unitPrice >= 50) {
this.fiftyUpAmount += e.unitPrice * e.quantity;
this.fiftyUpNumber += e.quantity;
} else {
this.fiftyDownAmount += e.unitPrice * e.quantity;
this.fiftyDownNumber += e.quantity;
}
});
this.totalNumber = this.fiftyUpNumber + this.fiftyDownNumber;
this.totalAmount = this.fiftyUpAmount + this.fiftyDownAmount;
}, },
methods: { outUnitPriceChange(index) {
calNumberAmount() { this.equipments[index].totalBudget =
this.fiftyUpAmount = 0.00 this.equipments[index].unitPrice * this.equipments[index].quantity;
this.fiftyDownAmount = 0.00 this.calNumberAmount();
this.fiftyUpNumber = 0 },
this.fiftyDownNumber = 0 outNumberChange(index) {
this.equipments.forEach(e => { this.equipments[index].totalBudget =
if (e.unitPrice >= 50) { this.equipments[index].unitPrice * this.equipments[index].quantity;
this.fiftyUpAmount += e.unitPrice * e.quantity this.calNumberAmount();
this.fiftyUpNumber += e.quantity },
} else { },
this.fiftyDownAmount += e.unitPrice * e.quantity watch: {
this.fiftyDownNumber += e.quantity equipments: {
} handler(equipments) {
}) if (!!equipments) this.calNumberAmount();
this.totalNumber = this.fiftyUpNumber + this.fiftyDownNumber
this.totalAmount = this.fiftyUpAmount + this.fiftyDownAmount
},
outUnitPriceChange(index) {
this.equipments[index].totalBudget = this.equipments[index].unitPrice * this.equipments[index].quantity
this.calNumberAmount()
},
outNumberChange(index) {
this.equipments[index].totalBudget = this.equipments[index].unitPrice * this.equipments[index].quantity
this.calNumberAmount()
}, },
}, },
}; },
</script> };
\ No newline at end of file </script>
\ No newline at end of file
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
</a-col> </a-col>
<a-col :span="2"> <a-col :span="2">
<a-form-model-item :prop="'unitPayment.' + index + '.unitRole'" :rules="{required: true, message: '*', trigger: 'blur',}"> <a-form-model-item :prop="'unitPayment.' + index + '.unitRole'" :rules="{required: true, message: '*', trigger: 'blur',}">
<a-input v-model="item.unitRole" :maxLength="100" style="width: 90%;" /> <para-select v-model="item.unitRole" :typeId="65" :isAll="true" :width="110" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="4"> <a-col :span="4">
...@@ -151,6 +151,8 @@ ...@@ -151,6 +151,8 @@
</template> </template>
<script> <script>
import paraSelect from '@/views/components/common/paraSelect'
const Payment = { const Payment = {
id: "", id: "",
objectId: "", objectId: "",
...@@ -168,6 +170,9 @@ const Payment = { ...@@ -168,6 +170,9 @@ const Payment = {
export default { export default {
name: "UnitPaymentEdit", name: "UnitPaymentEdit",
components: {
paraSelect
},
props: { props: {
unitPayment: { unitPayment: {
type: Array, type: Array,
...@@ -184,6 +189,8 @@ export default { ...@@ -184,6 +189,8 @@ export default {
TselfAmount: 0.00, TselfAmount: 0.00,
}; };
}, },
created() {
},
methods: { methods: {
addArrey() { addArrey() {
this.unitPayment.push(Object.assign({ ...Payment })) this.unitPayment.push(Object.assign({ ...Payment }))
...@@ -220,5 +227,13 @@ export default { ...@@ -220,5 +227,13 @@ export default {
}) })
} }
}, },
watch: {
unitPayment: {
handler (unitPayment) {
if (!!unitPayment)
this.calTotalAmount()
},
},
}
}; };
</script> </script>
\ No newline at end of file
...@@ -166,6 +166,8 @@ export default { ...@@ -166,6 +166,8 @@ export default {
TselfAmount: 0.00, TselfAmount: 0.00,
}; };
}, },
created() {
},
methods: { methods: {
outAmountChange(index) { outAmountChange(index) {
this.unitPayment[index].totalAmount = this.unitPayment[index].fundAmount + this.unitPayment[index].selfAmount this.unitPayment[index].totalAmount = this.unitPayment[index].fundAmount + this.unitPayment[index].selfAmount
...@@ -193,5 +195,13 @@ export default { ...@@ -193,5 +195,13 @@ export default {
}) })
} }
}, },
watch: {
unitPayment: {
handler (unitPayment) {
if (!!unitPayment)
this.calTotalAmount()
},
},
}
}; };
</script> </script>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment