diff --git a/src/views/ProcessApprovalSubPage/planFileApproval.vue b/src/views/ProcessApprovalSubPage/planFileApproval.vue index 1434533..c1e199d 100644 --- a/src/views/ProcessApprovalSubPage/planFileApproval.vue +++ b/src/views/ProcessApprovalSubPage/planFileApproval.vue @@ -6,9 +6,21 @@ > 项目名称: {{ dataTo.record.projectName }} +
+ 计划金额 + + 实际金额 +
+
- +
项目计划详情 @@ -200,6 +212,13 @@ disabled: true, wrapperCol: { style: { width: 'auto' } }, }); + const [registerContractMoneyFormShow, { setFieldsValue: setContractMoneyFieldsValueShow }] = + useForm({ + schemas: ContractMoneyFormSchemas, + showActionButtonGroup: false, + disabled: true, + wrapperCol: { style: { width: 'auto' } }, + }); let dataTo = defineProps(['record']); const emit = defineEmits(['close']); console.log('routerouterouteroute', dataTo.record); @@ -287,6 +306,14 @@ }); if (contract.realList != null && contract.realList.length > 0) { showMoneyForm.value = true; + setContractMoneyFieldsValueShow({ + contractTotalMoney: contract.planList[0].totalMoney, + contractCentralMoney: contract.planList[0].centralMoney, + contractProvincialMoney: contract.planList[0].provincialMoney, + contractCityMoney: contract.planList[0].cityMoney, + contractCountyMoney: contract.planList[0].countyMoney, + contractSelfMoney: contract.planList[0].selfMoney, + }); setContractMoneyFieldsValue({ contractTotalMoney: contract.realList[0].totalMoney, contractCentralMoney: contract.realList[0].centralMoney, diff --git a/src/views/projectLib/projectContract/ContractPay.vue b/src/views/projectLib/projectContract/ContractPay.vue index c00b1f6..5e6a8a2 100644 --- a/src/views/projectLib/projectContract/ContractPay.vue +++ b/src/views/projectLib/projectContract/ContractPay.vue @@ -127,11 +127,11 @@ const bbb = ({ schema, formModel, formActionType }) => { style: { width: '90%' }, onChange: async (value, option) => { // formModel.manageContactor = undefined; // reset city value - const { updateSchema, setFieldsValue, getFieldsValue } = formActionType; - let percentage = value / resMoney.value[schema.field.replace(/\d/g, '')] * 100 - console.log("percentage", percentage.toFixed(0)) - schema.suffix = percentage.toFixed(0) + "%" - updateSchema(schema) + // const { updateSchema, setFieldsValue, getFieldsValue } = formActionType; + // let percentage = value / resMoney.value[schema.field.replace(/\d/g, '')] * 100 + // console.log("percentage", percentage.toFixed(0)) + // schema.suffix = percentage.toFixed(0) + "%" + // updateSchema(schema) }, }; } diff --git a/src/views/projectLib/projectPlan/addPlanFile.vue b/src/views/projectLib/projectPlan/addPlanFile.vue index f29f872..797516d 100644 --- a/src/views/projectLib/projectPlan/addPlanFile.vue +++ b/src/views/projectLib/projectPlan/addPlanFile.vue @@ -5,7 +5,12 @@ 下载模板 --> - +
+ 计划金额 + + 实际金额 +
+
@@ -166,7 +171,17 @@ // labelCol: { style: { width: '120px' } }, wrapperCol: { style: { width: 'auto' } }, }); - + const [ + registerContractMoneyFormShow, + { + setFieldsValue: setContractMoneyFieldsValueShow, + }, + ] = useForm({ + schemas: ContractMoneyFormSchemas, + showActionButtonGroup: false, + disabled: true, + wrapperCol: { style: { width: 'auto' } }, + }); let fileList = reactive>([]); let projectId = ref(''); let contractRef = ref(); @@ -203,6 +218,14 @@ }); if (contract.planList != null && contract.planList.length > 0) { showMoneyForm.value = true; + setContractMoneyFieldsValueShow({ + contractTotalMoney: contract.planList[0].totalMoney, + contractCentralMoney: contract.planList[0].centralMoney, + contractProvincialMoney: contract.planList[0].provincialMoney, + contractCityMoney: contract.planList[0].cityMoney, + contractCountyMoney: contract.planList[0].countyMoney, + contractSelfMoney: contract.planList[0].selfMoney, + }); } });