From ef87836a4b63f45ea12133b8e9a7ecf7bf3fed60 Mon Sep 17 00:00:00 2001 From: zhouhaibin Date: Mon, 10 Feb 2025 17:29:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=AE=E7=81=B0=E5=9B=9E=E6=98=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../projectLib/projectContract/ContractPay.vue | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/views/projectLib/projectContract/ContractPay.vue b/src/views/projectLib/projectContract/ContractPay.vue index 23491f2..450c3f1 100644 --- a/src/views/projectLib/projectContract/ContractPay.vue +++ b/src/views/projectLib/projectContract/ContractPay.vue @@ -184,7 +184,7 @@ item.componentProps.options = taskNameTypeDict.value; console.log('item.componentProps.options', item.componentProps.options,data.taskName); if (data.taskName != '合同签订') { - // item.dynamicDisabled = true; + item.dynamicDisabled = true; item.defaultValue = data.taskName; } } @@ -232,7 +232,7 @@ if (tempitem.field == 'taskName') { tempitem.componentProps.options = taskNameTypeDict.value; if (data.taskName != '合同签订') { - // tempitem.dynamicDisabled = true; + tempitem.dynamicDisabled = true; tempitem.defaultValue = data.taskName; } } @@ -244,8 +244,12 @@ }); } resetSchema(tempSchemas); + updateSchema(tempSchemas); + } else { resetSchema(tempSchemas); + updateSchema(tempSchemas); + } console.log('结果是', res, obj); obj['id'] = data.projectid; @@ -253,6 +257,7 @@ } else { //需要项目id 组件需要这个id去查询属性名称是否正确 resetSchema(tempSchemas); + updateSchema(tempSchemas); setFieldsValue({ id: data.projectid }); } //流程展示会用到此页面,isEdit 流程页专门回传这个参数,控制是否显示编辑按钮 @@ -271,6 +276,7 @@ getFieldsValue, validate, resetSchema, + updateSchema, removeSchemaByField, setProps, }, @@ -308,7 +314,7 @@ if (tempitem.field == 'taskName') { tempitem.componentProps.options = taskNameTypeDict.value; if (data.taskName != '合同签订') { - // tempitem.dynamicDisabled = true; + tempitem.dynamicDisabled = true; tempitem.defaultValue = data.taskName; } } @@ -320,6 +326,8 @@ }); // console.log("temp222222",tempSchemas,tempSchemas.length) resetSchema(tempSchemas); + updateSchema(tempSchemas); + } } function minusFrom() { @@ -335,6 +343,8 @@ tempSchemas = tempSchemas.slice(0, payNum.value * 9 - 9); payNum.value -= 1; resetSchema(tempSchemas); + updateSchema(tempSchemas); + } //导入Excel病种信息数据 async function submitImportForm() {