From f4f9e89ef2889682f67c82a164d8a32b98f722d1 Mon Sep 17 00:00:00 2001 From: luojie <125330818@qq.com> Date: Wed, 14 Jan 2026 09:37:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86][upd?= =?UTF-8?q?ate]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Template/HandleFormItem.vue | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/components/Template/HandleFormItem.vue b/src/components/Template/HandleFormItem.vue index d46a5e0..1bcf536 100644 --- a/src/components/Template/HandleFormItem.vue +++ b/src/components/Template/HandleFormItem.vue @@ -41,7 +41,7 @@ - @@ -53,7 +53,7 @@
-
+
{{ index + 1 }}. {{ record.userName }} @@ -216,11 +216,11 @@ export default { this.updateFhyjjl(record);//qc直接插入数据源 } - + const params = { type: "reply", newRecord: record, - list: deepClone(this.fhyjjl), + resourceList: deepClone(this.fhyjjl), } // 触发回复记录事件 EventBus.$emit('onModifyRecord', params); @@ -249,13 +249,13 @@ export default { }, // 复选框变化处理 onCheckboxChange(val) { + console.log(JSON.stringify({...this.fieldCheckObj,[this.fieldKey]:{checked:val}}),"kkk") // 触发修改记录事件 EventBus.$emit('onModifyRecord', { type: "checkbox", - key: this.fieldKey, - checked: val, + fieldCheckObj:JSON.stringify({...this.fieldCheckObj,[this.fieldKey]:{checked:val}}),//复选框状态对象 + }); - console.log(val,"fff") this.updateFieldCheckObj({[this.fieldKey]:{checked:val}}); // this.$emit('input', val); // this.$emit('change', val); @@ -288,7 +288,6 @@ export default { onClickQuestion() { if(this.templateFillType == 'actFill' || this.templateFillType){ const field = this.fieldCheckObj[this.fieldKey]; - console.log(field,this.fieldCheckObj,"click") if(field && field.checked){ this.$message({ message: '该字段已勾选复核框,请先取消勾选后再进行提交疑问', @@ -329,10 +328,10 @@ export default { title: this.oldValue ? "修改记录" : "填写", } const params = { - type: "modifyRecord", + type: "fieldChanged", newRecord: record, password: passwordResult, - list: deepClone(this.zdxgjl), + resourceList: deepClone(this.zdxgjl), } this.$emit("onModifyRecord", params,) this.updateZdxgjl(record); @@ -476,7 +475,7 @@ export default { this.currentRecordType = type; clearTimeout(this.modalTimer); let record = []; - if (type === "modifyRecord") { + if (type === "fieldChanged") { record = this.getModifyRecords(); } else if (type === "replyRecord") { record = this.getReplyRecords();