金额关联

master
xy 1 year ago
parent 80ec1534a5
commit ec98c2c0d8

@ -218,7 +218,7 @@
</div>
</div>
</template>
<template #files v-if="paymentRegistrationForm.type === '结算款'">
<template #files v-if="false">
<div class="xy-table-item">
<div class="xy-table-item-label">
附件

@ -193,6 +193,7 @@
inactive-text="否"
:active-value="1"
:inactive-value="0"
@change="isSimpleChange"
/>
<span style="flex: 1; text-align: right">无需采购流程如水电邮寄费等</span>
</el-form-item>
@ -222,7 +223,7 @@
/>
</el-form-item>
<el-form-item prop="money" label="合同金额(元)">
<el-form-item prop="money" label="金额(元)">
<InputNumber
style="width: 100%"
:min="0"
@ -410,7 +411,7 @@
<el-input style="width: 100%;" placeholder="请填写承包商\供应商" v-model="form.supply" />
</el-form-item>
<el-form-item prop="money" label="合同金额(元)">
<el-form-item prop="money" label="金额(元)">
<InputNumber
style="width: 100%"
:min="0"
@ -1282,6 +1283,9 @@ export default {
};
},
methods: {
isSimpleChange(e) {
this.form.money = e ? this.planSelections.reduce((a, b) => a + Number(b._inputMoney), 0) : 0;
},
hideFormItem () {
let hideJSON;
try {

@ -425,12 +425,17 @@ export default {
this.isShow = false;
},
init() {
for (let key in this.form) {
if (this.form[key] instanceof Array) {
this.form[key] = [];
} else {
this.form[key] = "";
}
this.form = {
name: "",
outcome_type: "",
report_type: "",
other_type: "",
money: undefined,
files: [],
remark: "",
oa: [],
plan_link: [],
has_act_links:1
}
this.$refs["dialog"].clearValidate();
},

Loading…
Cancel
Save