From 9e6d32b4d78830cd5d2fc5d91baca2ab2a433730 Mon Sep 17 00:00:00 2001 From: luojie <125330818@qq.com> Date: Mon, 2 Mar 2026 22:32:46 +0800 Subject: [PATCH 01/12] =?UTF-8?q?feat:[=E6=A8=A1=E6=9D=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86][update]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Template/BaseInfoFormPackage.vue | 4 ++-- src/views/business/comps/template/comps/sp/SP0020.vue | 19 +++++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/components/Template/BaseInfoFormPackage.vue b/src/components/Template/BaseInfoFormPackage.vue index eb28b6e..b26a054 100644 --- a/src/components/Template/BaseInfoFormPackage.vue +++ b/src/components/Template/BaseInfoFormPackage.vue @@ -92,7 +92,7 @@
{{ sItem.otherLabel ? $t(sItem.otherLabel) : $t("template.common.other") }}
-
+
{{ sItem.otherLabel ? $t(sItem.otherLabel) : $t("template.common.other") }}
-
+
+ :ref="refConfig.baseInfoRef" :formConfig="baseInfoFormConfig" :formData="formData" /> + :ref="refConfig.remarkRef" :formConfig="remarkConig" :formData="formData" />
@@ -30,6 +30,12 @@ import TableOpertaionDelete from "@/components/Template/operation/TableOpertaion import { getBaseInfoFormConfig} from "../../formConfig/sp/SP0019"; import { getSynrFormConfig} from "../../formConfig/sp/SP0020"; +const refConfig = { + baseInfoRef: "baseInfoRef", + remarkRef: "remarkRef", +} + +const compRefs = Object.values(refConfig); export default { name: "SP0020", @@ -74,7 +80,7 @@ export default { data() { return { formData: {}, - compRefs:["baseInfoRef", "storageConditionRef", "spzxhRef","yqInfoTableRef","ryTableRef", "remarkRef"] + refConfig }; }, mounted() { @@ -93,16 +99,13 @@ export default { this.$refs.ryTableRef.updateDataSourceByRowIndex(rowIndex, params); } }, - onYqSubmit(data, col, rowIndex, colIndex, row){ - console.log(data, col, rowIndex, colIndex, row,"onRegentSubmit") - }, //获取已填写的表单数据 getFilledFormData() { - return this.getFilledFormDataByRefs(this.compRefs) + return this.getFilledFormDataByRefs(compRefs) }, //获取填写完成的表单数据 async getFormData() { - let content = await this.validFormFields(this.compRefs); + let content = await this.validFormFields(compRefs); console.log(content) return content; }, From 7c3919616d12452afb8a25d6791717caf16b09f6 Mon Sep 17 00:00:00 2001 From: lslaiwy <1209768238@qq.com> Date: Mon, 2 Mar 2026 22:37:19 +0800 Subject: [PATCH 02/12] =?UTF-8?q?fix:[=E8=A1=A8=E5=8D=95=E7=AE=A1=E7=90=86?= =?UTF-8?q?]=E4=BF=AE=E6=94=B9=E5=85=B6=E4=BB=96=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/zh/template/dl.js | 7 +++---- src/views/business/comps/template/comps/dl/DL016.vue | 1 + src/views/business/comps/template/comps/dl/DL017.vue | 1 + src/views/business/comps/template/comps/dl/DL018.vue | 1 + src/views/business/comps/template/comps/dl/DL019.vue | 1 + src/views/business/comps/template/comps/dl/DL021.vue | 15 +++++---------- 6 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/lang/zh/template/dl.js b/src/lang/zh/template/dl.js index 124605d..8583c66 100644 --- a/src/lang/zh/template/dl.js +++ b/src/lang/zh/template/dl.js @@ -180,9 +180,8 @@ export default { dlbz: '备注', gcqk: '观察情况', - jlzb:'剂量组别', - xybh:'悬液编号', - bplsh1:'玻片流水号', - bplsh2:'玻片流水号', + bpbh:'玻片编号', + gcxps:'观察细胞数目', + zqxxbs:'中期相细胞数', }, } diff --git a/src/views/business/comps/template/comps/dl/DL016.vue b/src/views/business/comps/template/comps/dl/DL016.vue index 2a9b682..8e22210 100644 --- a/src/views/business/comps/template/comps/dl/DL016.vue +++ b/src/views/business/comps/template/comps/dl/DL016.vue @@ -150,6 +150,7 @@ export default { fillType: 'preFill', options: this.getDictOptions('business_dl_qsxjbltj'), otherCode: 'bltjOther', + showOtherLabel:false }, } } diff --git a/src/views/business/comps/template/comps/dl/DL017.vue b/src/views/business/comps/template/comps/dl/DL017.vue index 9bda0c3..e86ba26 100644 --- a/src/views/business/comps/template/comps/dl/DL017.vue +++ b/src/views/business/comps/template/comps/dl/DL017.vue @@ -151,6 +151,7 @@ export default { fillType: 'preFill', options: this.getDictOptions('business_dl_qsxjbltj'), otherCode: 'bltjOther', + showOtherLabel:false }, } } diff --git a/src/views/business/comps/template/comps/dl/DL018.vue b/src/views/business/comps/template/comps/dl/DL018.vue index 8476fd1..a2b95dd 100644 --- a/src/views/business/comps/template/comps/dl/DL018.vue +++ b/src/views/business/comps/template/comps/dl/DL018.vue @@ -151,6 +151,7 @@ export default { fillType: 'preFill', options: this.getDictOptions('business_dl_qsxjbltj'), otherCode: 'bltjOther', + showOtherLabel:false }, } } diff --git a/src/views/business/comps/template/comps/dl/DL019.vue b/src/views/business/comps/template/comps/dl/DL019.vue index 44fb85c..2c4758d 100644 --- a/src/views/business/comps/template/comps/dl/DL019.vue +++ b/src/views/business/comps/template/comps/dl/DL019.vue @@ -151,6 +151,7 @@ export default { fillType: 'preFill', options: this.getDictOptions('business_dl_qsxjbltj'), otherCode: 'bltjOther', + showOtherLabel:false }, } } diff --git a/src/views/business/comps/template/comps/dl/DL021.vue b/src/views/business/comps/template/comps/dl/DL021.vue index 8322937..659bbbf 100644 --- a/src/views/business/comps/template/comps/dl/DL021.vue +++ b/src/views/business/comps/template/comps/dl/DL021.vue @@ -123,21 +123,16 @@ export default { bodyMaxlength: 50, },{ label: 'template.dl.dl021.gcxps', - prop: 'dwbh', - bodyType: 'checkboxTag', + prop: 'cyd', + bodyType: 'input', bodyFillType: 'actFill', - bodySubType:"button", - bodySubFillType:"preFill", - bodySubButtonName:"template.common.importTemplate", - bodySubKey:"exportBtn", - showBodySub:this.fillType === "preFill", - width: 280, + width: 100, bodyMaxlength: 10, },{ label: 'template.dl.dl021.zqxxbs', - prop: 'ypsl', + label: 'template.dl.dl021.gcxps', + prop: 'cyd', bodyType: 'input', - bodyDisabled: true, bodyFillType: 'actFill', width: 80, bodyMaxlength: 10, From d9660bfd268f8c18efd9a79355bc758c2e150e46 Mon Sep 17 00:00:00 2001 From: luojie <125330818@qq.com> Date: Tue, 3 Mar 2026 10:21:40 +0800 Subject: [PATCH 03/12] =?UTF-8?q?feat:[=E6=A8=A1=E6=9D=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86][update]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Template/HandleFormItem.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/Template/HandleFormItem.vue b/src/components/Template/HandleFormItem.vue index c316990..091b4b1 100644 --- a/src/components/Template/HandleFormItem.vue +++ b/src/components/Template/HandleFormItem.vue @@ -48,6 +48,10 @@
+
+ +
Date: Tue, 3 Mar 2026 10:26:41 +0800 Subject: [PATCH 04/12] =?UTF-8?q?fix:[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86?= =?UTF-8?q?]=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/comps/template/mixins/templateMixin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/views/business/comps/template/mixins/templateMixin.js b/src/views/business/comps/template/mixins/templateMixin.js index 985e974..52f8d54 100644 --- a/src/views/business/comps/template/mixins/templateMixin.js +++ b/src/views/business/comps/template/mixins/templateMixin.js @@ -62,6 +62,7 @@ export default { studySn, templateMc, templateMcEn, + templateId, templateSn, startDate, bdmc, @@ -109,7 +110,8 @@ export default { studySn, templateMc, templateMcEn, - templateSn, + templateId, + templateSn, startDate, bdmc, endDate, @@ -123,6 +125,7 @@ export default { studySn, templateMc, templateMcEn, + templateId, templateSn, startDate, bdmc, From 30911fcb41ef52842950ed4cff20ac813bd4c940 Mon Sep 17 00:00:00 2001 From: HanLong <404402223@qq.com> Date: Tue, 3 Mar 2026 11:18:27 +0800 Subject: [PATCH 05/12] =?UTF-8?q?feat:[=E6=A8=A1=E6=9D=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86][PCR007]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/en/template/pcr.js | 13 + src/lang/zh/template/pcr.js | 13 + .../business/comps/template/TemplateTable.vue | 6 +- .../business/comps/template/comps/pcr/PCR005.vue | 40 ++- .../business/comps/template/comps/pcr/PCR007.vue | 390 +++++++++++++++++++++ .../comps/template/dialog/ImportExcelDialog.vue | 4 +- .../comps/template/formConfig/PCRTableConfig.js | 117 +++++++ 7 files changed, 566 insertions(+), 17 deletions(-) create mode 100644 src/views/business/comps/template/comps/pcr/PCR007.vue diff --git a/src/lang/en/template/pcr.js b/src/lang/en/template/pcr.js index 92be159..e5ae109 100644 --- a/src/lang/en/template/pcr.js +++ b/src/lang/en/template/pcr.js @@ -47,6 +47,19 @@ export default { ypznd: '样品终浓度', fj: 'Attachment', }, + pcr007: { + dztpbh: '电子天平编号', + clpbh: 'Analysis Batch Number', + ypmc: '样品名称', + ypcsnd: '样品初始浓度', + sxbs: '稀释倍数', + ysypxytj: '预设样品吸样体积', + sjypxytj: '实际样品吸样体积', + ysxsyxytj: '预设稀释液吸样体积', + sjxsyxytj: '实际稀释液吸样体积', + ypznd: '样品终浓度', + fj: 'Attachment', + }, // 生物样品分析方法学样品制备表-准确度与精密度 sp008: { title: diff --git a/src/lang/zh/template/pcr.js b/src/lang/zh/template/pcr.js index 953405b..80f8fe1 100644 --- a/src/lang/zh/template/pcr.js +++ b/src/lang/zh/template/pcr.js @@ -46,6 +46,19 @@ export default { ypznd: '样品终浓度', fj: '附件', }, + pcr007: { + dztpbh: '电子天平编号', + clpbh: 'Analysis Batch Number', + ypmc: '样品名称', + ypcsnd: '样品初始浓度', + sxbs: '稀释倍数', + ysypxytj: '预设样品吸样体积', + sjypxytj: '实际样品吸样体积', + ysxsyxytj: '预设稀释液吸样体积', + sjxsyxytj: '实际稀释液吸样体积', + ypznd: '样品终浓度', + fj: 'Attachment', + }, // 生物样品分析方法学样品制备表-Recovery sp009: { title: '生物样品分析方法学样品制备表(Recovery)', diff --git a/src/views/business/comps/template/TemplateTable.vue b/src/views/business/comps/template/TemplateTable.vue index eea82a2..dad03e8 100644 --- a/src/views/business/comps/template/TemplateTable.vue +++ b/src/views/business/comps/template/TemplateTable.vue @@ -52,6 +52,7 @@ import PCR002 from "./comps/pcr/PCR002.vue"; import PCR003 from "./comps/pcr/PCR003.vue"; import PCR004 from "./comps/pcr/PCR004.vue"; import PCR005 from "./comps/pcr/PCR005.vue"; +import PCR007 from "./comps/pcr/PCR007.vue"; //LBA // LBA001-使用SP001 @@ -114,7 +115,7 @@ export default { //色谱 SP001, SP003, SP00456,SP007, SP008, SP009,SP0019,SP0020, // PCR - PCR002, PCR003, PCR004, PCR005, + PCR002, PCR003, PCR004, PCR005,PCR007, //LBA LBA002, LBA003, @@ -162,7 +163,7 @@ export default { handleEditSignCancel(e) { EventBus.$emit('edit-sign-cancel', e); }, - + }, props: { sn: { @@ -232,6 +233,7 @@ export default { 'PCR003': 'PCR003', 'PCR004': 'PCR004', 'PCR005': 'PCR005', + 'PCR007': 'PCR007', //LBA 'LBA001': 'SP001', 'LBA002': 'LBA002', diff --git a/src/views/business/comps/template/comps/pcr/PCR005.vue b/src/views/business/comps/template/comps/pcr/PCR005.vue index 8b5599e..6a23326 100644 --- a/src/views/business/comps/template/comps/pcr/PCR005.vue +++ b/src/views/business/comps/template/comps/pcr/PCR005.vue @@ -16,10 +16,14 @@
- {{ - $t('template.common.downloadTemplate') }} - {{ $t('template.common.importTemplate') - }} +
+ {{ + $t('template.common.downloadTemplate') }} + {{ + $t('template.common.importTemplate') + }} +
+ @@ -57,7 +61,7 @@ import { isValueEmpty } from '@/utils/index'; import { getLatestSnArr } from '@/api/template'; import { EventBus } from "@/utils/eventBus"; import { volumeConverter } from "@/utils/volConverter";//体积单位转换 -import {convertConcentration} from "@/utils/conConverter";//浓度单位转换 +import { convertConcentration } from "@/utils/conConverter";//浓度单位转换 import SelectReagentDialog from '../../dialog/SelectReagentDialog.vue'; import { getPCR005Config } from "../../formConfig/PCRTableConfig.js"; import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" @@ -243,7 +247,21 @@ export default { this.$refs.ImportExcelDialog.show() }, onLoadExcelData(excelData) { - console.log(excelData) + excelData.shift() + let list = [] + excelData.forEach(item => { + list.push({ + ypmc: item[0], + ypcsnd: item[1], + sxbs: item[2], + ysypxytj: item[3], + targetDiluentVolumePrecision: 3, + actSolutionVolumePrecision: 3 + }) + }) + this.$refs.stepTableRef.addRows(list) + this.$refs.ImportExcelDialog.cancel() + this.onHandleTableBlur() }, // 失去焦点,计算 onHandleTableBlur() { @@ -259,8 +277,6 @@ export default { if (tableList && tableList.length > 0) { for (let i = 0; i < tableList.length; i++) { let item = tableList[i] - console.log(item) - if ( isValueEmpty(ysypxytjUnit) || isValueEmpty(ysxsyxytjUnit) || @@ -271,6 +287,7 @@ export default { ) { continue; } + // 计算预设稀释液吸样体积 公式:(稀释倍数-1)*样品理论体积 let ysxsyxytj = (item.sxbs - 1) * item.ysypxytj ysxsyxytj = volumeConverter.convert(ysxsyxytj + ysypxytjUnit, ysxsyxytjUnit).toFixed( @@ -280,19 +297,16 @@ export default { // 计算样品终浓度: 样品初始浓度/稀释倍数 - let ypznd = (item.ypcsnd ) / item.sxbs + let ypznd = (item.ypcsnd) / item.sxbs ypznd = convertConcentration.convert(ypznd + ypcsndUnit, ypzndUnit).toFixed( item.targetDiluentVolumePrecision ) tableList[i].ypznd = ypznd + } } this.$refs.stepTableRef.updateDataSource(tableList); } - - - - }, //获取已填写的表单数据 getFilledFormData() { diff --git a/src/views/business/comps/template/comps/pcr/PCR007.vue b/src/views/business/comps/template/comps/pcr/PCR007.vue new file mode 100644 index 0000000..8d8a7f5 --- /dev/null +++ b/src/views/business/comps/template/comps/pcr/PCR007.vue @@ -0,0 +1,390 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/dialog/ImportExcelDialog.vue b/src/views/business/comps/template/dialog/ImportExcelDialog.vue index 6a40b9c..e1029fa 100644 --- a/src/views/business/comps/template/dialog/ImportExcelDialog.vue +++ b/src/views/business/comps/template/dialog/ImportExcelDialog.vue @@ -3,7 +3,7 @@ - + {{$t('template.common.downloadTemplate') }} { bodySubPlaceholder: 'template.common.xswsPlaceholder', }, ] +} + + +// PCR007 +export const getPCR007Config = ($this) => { + return [ + { + label: 'template.pcr.pcr005.ypmc', + prop: 'ypmc', + width: 280, + bodyType: 'input', + fillType: 'preFill', + otherCode: 'bhOther', + bodyFillType: 'preFill', + }, + { + label: 'template.pcr.pcr005.ypcsnd', + prop: 'ypcsnd', + width: 280, + showWidth: 180, + fillType: 'preFill', + headerSelectKey: 'ypcsndUnit', + headerOptions: $this.getDictOptions('business_nddw'), + bodyType: 'inputNumber', + bodyFillType: 'preFill', + bodyMaxlength: 10, + }, + { + label: 'template.pcr.pcr005.sxbs', + prop: 'sxbs', + width: 280, + showWidth: 180, + fillType: 'preFill', + bodyType: 'inputNumber', + bodyFillType: 'preFill', + bodyMaxlength: 10, + }, + { + label: 'template.pcr.pcr005.ysypxytj', + prop: 'ysypxytj', + width: 280, + showWidth: 180, + fillType: 'preFill', + headerSelectKey: 'ysypxytjUnit', + headerOptions: $this.getDictOptions('business_tjdw'), + bodyType: 'inputNumber', + bodyFillType: 'preFill', + bodyMaxlength: 10, + }, + { + label: 'template.pcr.pcr005.sjypxytj', + prop: 'sjypxytj', + width: 280, + showWidth: 180, + fillType: 'preFill', + headerSelectKey: 'sjypxytjUnit', + headerOptions: $this.getDictOptions('business_tjdw'), + bodyType: 'inputNumber', + bodyFillType: 'actFill', + bodyMaxlength: 10, + }, + { + label: 'template.pcr.pcr005.ysxsyxytj', + prop: 'ysxsyxytj', + width: 280, + showWidth: 180, + fillType: 'preFill', + headerSelectKey: 'ysxsyxytjUnit', + headerOptions: $this.getDictOptions('business_tjdw'), + bodyDisabled: true, + bodyType: 'inputNumber', + bodyFillType: 'preFill', + bodyMaxlength: 10, + bodySubType: 'inputNumber', + bodySubKey: 'actSolutionVolumePrecision', + subPrecision: 0, + bodyFillType: 'preFill', + bodySubFillType: 'preFill', + showBodySub: $this.fillType === 'preFill', + bodyPrecisionKey: 0, + bodyMaxlength: 10, + bodySubPlaceholder: 'template.common.xswsPlaceholder', + }, + { + label: 'template.pcr.pcr005.sjxsyxytj', + prop: 'sjxsyxytj', + width: 280, + showWidth: 180, + fillType: 'preFill', + headerSelectKey: 'sjxsyxytjUnit', + headerOptions: $this.getDictOptions('business_tjdw'), + bodyType: 'inputNumber', + bodyFillType: 'actFill', + bodyMaxlength: 10, + }, + { + label: 'template.pcr.pcr005.ypznd', + prop: 'ypznd', + width: 280, + showWidth: 180, + fillType: 'preFill', + headerSelectKey: 'ypzndUnit', + headerOptions: $this.getDictOptions('business_nddw'), + bodyDisabled: true, + bodyType: 'inputNumber', + bodyFillType: 'preFill', + bodyMaxlength: 10, + bodySubType: 'inputNumber', + bodySubKey: 'targetDiluentVolumePrecision', + bodyPrecisionKey: 'targetDiluentVolumePrecision', + bodySubFillType: 'preFill', + subPrecision: 0, + showBodySub: $this.fillType === 'preFill', + bodyMaxlength: 10, + bodySubPlaceholder: 'template.common.xswsPlaceholder', + }, + ] } \ No newline at end of file From e74abf2cc7a0c11e36260f401fb5308def22c0a1 Mon Sep 17 00:00:00 2001 From: "15881625488@163.com" <15881625488@163.com> Date: Tue, 3 Mar 2026 11:27:55 +0800 Subject: [PATCH 06/12] =?UTF-8?q?fix:[=E5=A1=AB=E6=8A=A5=E8=A1=A8=E5=8D=95?= =?UTF-8?q?]=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/study/comp/tbbd/Bj.vue | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/views/business/study/comp/tbbd/Bj.vue b/src/views/business/study/comp/tbbd/Bj.vue index a54afc0..5642164 100644 --- a/src/views/business/study/comp/tbbd/Bj.vue +++ b/src/views/business/study/comp/tbbd/Bj.vue @@ -80,7 +80,7 @@
+ :sn="templateData.templateSn" :templateData="templateData" fillType="actFill" />
@@ -588,12 +588,7 @@ export default { if (params) { this.reset() if (params.formId && params.formId != '') { - if (params.fromYt) { - this.showIndex = 1 - this.bdmbTitle = this.$t('page.business.study.studyFormFill.ytbd') - } else { - this.showIndex = 2 - } + this.$modal.loading() studyFormFill_info({ id: params.formId }).then(response => { this.form = response.data @@ -601,6 +596,12 @@ export default { this.templateData = deepClone(this.form) const obj = Object.assign({}, this.$route, { title: this.form.bdmc }) this.$tab.updatePage(obj); + if (params.fromYt) { + this.showIndex = 1 + this.bdmbTitle = this.$t('page.business.study.studyFormFill.ytbd') + } else { + this.showIndex = 2 + } this.saveSimpleLog({ jcmc: '填报表单编辑', jcmcEn: 'Record Edit', name: this.form.bdmc + '(' + this.form.bdbh + ')', nameEn: this.form.bdmc + '(' + this.form.bdbh + ')' }) this.$modal.closeLoading() }) From 7978b3eb352bc3b02ec7f6f5710b8a4f55c35cf7 Mon Sep 17 00:00:00 2001 From: luojie <125330818@qq.com> Date: Tue, 3 Mar 2026 14:46:33 +0800 Subject: [PATCH 07/12] =?UTF-8?q?feat:[=E6=A8=A1=E6=9D=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86][update]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Template/BaseInfoFormPackage.vue | 26 +--- src/components/Template/HandleFormItem.vue | 144 ++++++++++++++++++++- .../business/comps/template/comps/sp/SP0020.vue | 6 +- .../comps/template/formConfig/sp/SP0019.js | 4 +- .../comps/template/formConfig/sp/SP0020.js | 58 ++++++++- 5 files changed, 206 insertions(+), 32 deletions(-) diff --git a/src/components/Template/BaseInfoFormPackage.vue b/src/components/Template/BaseInfoFormPackage.vue index b26a054..cb4705b 100644 --- a/src/components/Template/BaseInfoFormPackage.vue +++ b/src/components/Template/BaseInfoFormPackage.vue @@ -125,14 +125,6 @@ @update:error="errors[key] = false" @resetRecord="resetRecord(key)" :item="sItem" :value="formFields[key]" /> - -
- -
-
- -