From 8198529d8c553bbac6f261cfb6cc9b326b071807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Mon, 2 Dec 2024 17:10:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=9A=84=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/model-custom/model-custom-content.vue | 3 +++ src/views/layout/index.vue | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/model-custom/model-custom-content.vue b/src/components/model-custom/model-custom-content.vue index 8757794e..9db94bd7 100644 --- a/src/components/model-custom/model-custom-content.vue +++ b/src/components/model-custom/model-custom-content.vue @@ -171,6 +171,9 @@ const data_processing = () => { // 如果有历史的值,那么就需要根据历史的值来处理一下数据 const type_data = options.value.filter((item) => item.type == form.value.data_source); if (type_data.length > 0 && !isEmpty(type_data[0].custom_config)) { + // 是自定义数据类型 + form.value.is_custom_data = '1'; + // 默认数据配置 default_type_data.value = type_data[0].custom_config; default_data(); } diff --git a/src/views/layout/index.vue b/src/views/layout/index.vue index 8cdd30a7..0575fbb7 100644 --- a/src/views/layout/index.vue +++ b/src/views/layout/index.vue @@ -329,9 +329,9 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_ item1.data_content.data_source_content.data_ids = []; item1.data_content.data_source_content.data_list = []; item1.data_content.data_source_content.data_auto_list = []; - item1.data_content.data_source_content.data_type = '0'; + item1.data_content.data_source_content.data_type = 0; } else { - item1.data_content.data_source_content = { data_type: '0', data_ids: '', data_list: [], data_auto_list: []} + item1.data_content.data_source_content = { data_type: 0, data_ids: '', data_list: [], data_auto_list: []} } } else if (item1.data_content.data_type == 'custom') { if (item1.data_content.is_custom_data == '1' && item1.data_content.data_source_content.data_type === 0) { @@ -362,12 +362,12 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_ // 判断值是否存在 if (!isEmpty(item1.data_content.data_source_content)) { // 清除自定义里的数据 - item1.data_content.data_source_content.data_type = '0'; + item1.data_content.data_source_content.data_type = 0; item1.data_content.data_source_content.data_ids = ''; item1.data_content.data_source_content.data_list = []; item1.data_content.data_source_content.data_auto_list = []; } else { - item1.data_content.data_source_content = { data_type: '0', data_ids: '', data_list: [], data_auto_list: []} + item1.data_content.data_source_content = { data_type: 0, data_ids: '', data_list: [], data_auto_list: []} } } });