金额关联

master
xy 1 year ago
parent 80ec1534a5
commit ec98c2c0d8

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

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

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

Loading…
Cancel
Save