From a9a07fac42ce17ad00303d43ff5bdb01fabbcce3 Mon Sep 17 00:00:00 2001 From: yaojn Date: Fri, 24 Oct 2025 18:21:21 +0800 Subject: [PATCH] =?UTF-8?q?-=20[=E4=BF=AE=E5=A4=8D]=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E4=B8=8A=E6=8A=A5=E5=8C=85=E5=90=AB=E8=A1=A8=E6=A0=BC=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E7=BB=84=E4=BB=B6=E6=97=B6=EF=BC=8C=E5=85=B6=E4=BB=96?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E7=BB=84=E4=BB=B6=E6=A0=A1=E9=AA=8C=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=20=20=20=20-=20[=E5=85=B3=E8=81=94]#[1539244735037441?= =?UTF-8?q?]=E5=B7=A5=E5=8D=95=E4=B8=8A=E6=8A=A5=E5=8C=85=E5=90=AB?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E8=BE=93=E5=85=A5=E7=BB=84=E4=BB=B6=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E5=85=B6=E4=BB=96=E8=A1=A8=E5=8D=95=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E5=A4=B1=E8=B4=A5=20http://192.168.0.96:8090?= =?UTF-8?q?/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1539?= =?UTF-8?q?244735037441?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../form/component/formtableinputer/index.vue | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue b/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue index 6e999aae..8a7b8155 100644 --- a/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue +++ b/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue @@ -179,7 +179,7 @@ export default { }, provide() { return { - formDataForWatch: Object.freeze(this.formDataForWatch), + formDataForWatch: Object.freeze(this.$utils.deepClone(this.formDataForWatch)), extraFormItemList: this.frozenExtraFormItemList, extendConfigList: this.frozenExtendConfigList, formItemList: this.frozenFormItemList, @@ -188,8 +188,8 @@ export default { isClearEchoFailedDefaultValue: true, isCustomValue: true, showStatusIcon: false, - readonly: Object.freeze(this.readonly), - disabled: Object.freeze(this.disabled), + readonly: this.readonly, + disabled: this.disabled, mode: 'read' }; }, @@ -687,16 +687,16 @@ export default { }; }, frozenFormItemList() { - return Object.freeze(this.formItemList); + return Object.freeze([...this.formItemList || []]); // 解构不影响原数据 }, frozenExtraFormItemList() { - return Object.freeze(this.extraList); + return Object.freeze([...this.extraList || []]); }, frozenExtendConfigList() { - return Object.freeze(this.extendConfigList); + return Object.freeze([...this.extendConfigList || []]); }, frozenExternalData() { - return Object.freeze(this.externalData); + return Object.freeze({ ...this.externalData || {} }); }, isShowDeleteBtn() { if (this.isSelectAllCurrentPage) { -- Gitee