From 7ef3b3bd01368cea0e36d7336b8888e4ce78231f Mon Sep 17 00:00:00 2001 From: dengbf Date: Fri, 10 Oct 2025 11:31:34 +0800 Subject: [PATCH] =?UTF-8?q?-=20[=E5=85=B3=E8=81=94]=20#[1528327557316608]?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E8=BE=93=E5=85=A5=E7=BB=84=E4=BB=B6=E4=B8=AD?= =?UTF-8?q?table=E7=B1=BB=E5=9E=8B=E7=BB=84=E4=BB=B6=E4=B8=AD=E6=9F=90?= =?UTF-8?q?=E4=B8=AA=E5=B1=9E=E6=80=A7=E8=BF=87=E6=BB=A4bug=EF=BC=88?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E5=80=BC=E6=98=AF=E8=A1=A8=E6=A0=BC=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E4=B8=AD=E6=9F=90=E4=B8=AA=E4=B8=8B=E6=8B=89=E6=A1=86?= =?UTF-8?q?=E5=B1=9E=E6=80=A7=EF=BC=89=20http://192.168.0.96:8090/demo/rdm?= =?UTF-8?q?.html#/bug-detail/939050947543040/939050947543057/1528327557316?= =?UTF-8?q?608?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/resources/plugins/TsSheet/form-item.vue | 1 + src/resources/plugins/TsSheet/form/component/formtable.vue | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/resources/plugins/TsSheet/form-item.vue b/src/resources/plugins/TsSheet/form-item.vue index 4915529e..74ae99f1 100644 --- a/src/resources/plugins/TsSheet/form-item.vue +++ b/src/resources/plugins/TsSheet/form-item.vue @@ -73,6 +73,7 @@ :externalData="externalData" :rowUuid="rowUuid" :extendConfigList="extendConfigList" + :extraFormItemList="extraFormItemList" @setValue="setValue" @resize="$emit('resize')" @select="selectFormItem" diff --git a/src/resources/plugins/TsSheet/form/component/formtable.vue b/src/resources/plugins/TsSheet/form/component/formtable.vue index c4a045c1..7c76ffe9 100644 --- a/src/resources/plugins/TsSheet/form/component/formtable.vue +++ b/src/resources/plugins/TsSheet/form/component/formtable.vue @@ -13,7 +13,7 @@ :ref="'formitem_' + extra.uuid + '_' + index" :formItem="extra" :formData="{...filterUuid(initFormData), ...row}" - :formItemList="$utils.deepClone(config.dataConfig.concat(formItemList))" + :formItemList="$utils.deepClone([...extraFormItemList, ...config.dataConfig, ...formItemList])" :showStatusIcon="false" :readonly="readonly" :isCustomValue="isCustomValue" @@ -48,7 +48,8 @@ export default { mixins: [validmixin], props: { readonly: { type: Boolean, default: false }, - disabled: { type: Boolean, default: false } + disabled: { type: Boolean, default: false }, + extraFormItemList: { type: Array, default: () => [] } }, data() { return { -- Gitee