From 731b79a977b41854ca9af87290637db6b4726745 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Wed, 18 Mar 2026 17:43:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?= =?UTF-8?q?=20=E6=AF=92=E7=90=86=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/comps/template/comps/dl/DL021.vue | 8 ++++++ .../business/comps/template/comps/dl/DL022.vue | 32 +++++++++++++++++++--- 2 files changed, 36 insertions(+), 4 deletions(-) diff --git a/src/views/business/comps/template/comps/dl/DL021.vue b/src/views/business/comps/template/comps/dl/DL021.vue index d91040f..b51f7f0 100644 --- a/src/views/business/comps/template/comps/dl/DL021.vue +++ b/src/views/business/comps/template/comps/dl/DL021.vue @@ -194,6 +194,14 @@ export default { this.$refs.swypyjInfoRef.updateFormData('wxjjzrq', row.jzrq) } + //通知后端保存数据 + const params = { + type: "fieldChanged", + newRecord: null, + resourceList: null, + } + EventBus.$emit('onModifyRecord', params); + diff --git a/src/views/business/comps/template/comps/dl/DL022.vue b/src/views/business/comps/template/comps/dl/DL022.vue index 9343d8c..d000add 100644 --- a/src/views/business/comps/template/comps/dl/DL022.vue +++ b/src/views/business/comps/template/comps/dl/DL022.vue @@ -15,7 +15,7 @@
+ :formData="formData" @onRegentSubmit="onRegentSubmit" />
畸变类型以代号填写:断片(b)、裂隙(g)、互换及射体(t)、环状染色体(r)、多倍体(p)、双着丝点染色体(d)、内复制(e)、染色体碎化(z)、缺失(l)、粘着(s)、微小体(m)。
@@ -282,10 +282,17 @@ export default { return content; }, getResource() { - //使用的试剂、仪器 - // stepRef不存在,直接返回空数组 + let content = this.getFilledFormData(); + let tmpYq = [] + tmpYq.push({ + mc: content.wxjmc, + xh: content.wxjxh, + bh: content.xwj, + jzrq: content.wxjjzrq, + }) + this.resourceTmp = [] - this.yqResourceTmp = [] + this.yqResourceTmp = tmpYq return this.resourceTmp; }, //保存 @@ -300,6 +307,23 @@ export default { tableRef.deleteRow(rowIndex); } }, + // 选择显微镜预留 + onRegentSubmit(e) { + const { selectInfo, key, rowIndex } = e + const { row } = selectInfo + if (key == 'xwj') { + this.$refs.swypyjInfoRef.updateFormData('wxjmc', row.mc) + this.$refs.swypyjInfoRef.updateFormData('wxjxh', row.xh) + this.$refs.swypyjInfoRef.updateFormData('wxjjzrq', row.jzrq) + } + //通知后端保存数据 + const params = { + type: "fieldChanged", + newRecord: null, + resourceList: null, + } + EventBus.$emit('onModifyRecord', params); + }, } };