From 3eac6d0c132ee67e741897ed6de9c8262398de48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Wed, 13 Nov 2024 18:35:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=BB=98=E8=AE=A4=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/model-custom/model-custom-content.vue | 12 +++++++----- .../model-goods-list/model-goods-list-content.vue | 5 ----- src/styles/index.scss | 4 ++++ 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/components/model-custom/model-custom-content.vue b/src/components/model-custom/model-custom-content.vue index c9bbf035..eeb15e99 100644 --- a/src/components/model-custom/model-custom-content.vue +++ b/src/components/model-custom/model-custom-content.vue @@ -61,9 +61,11 @@ import Dialog from './components/dialog.vue'; import DragIndex from './components/index.vue'; import { isEmpty, cloneDeep } from 'lodash'; import CustomAPI from '@/api/custom'; -import { DataSourceStore } from '@/store'; import ShopAPI from '@/api/shop'; import ArticleAPI from '@/api/article'; +import { commonStore, DataSourceStore } from '@/store'; +import { get_math } from '@/utils'; +const common_store = commonStore(); const data_source_store = DataSourceStore(); const props = defineProps({ @@ -112,6 +114,9 @@ onBeforeMount(() => { if (!Object.keys(form.data_source_content).includes('data_auto_list') && !Object.keys(form.data_source_content).includes('data_list')) { form.data_source_content.data_list = [ form.data_source_content ]; } + if (!isEmpty(form.data_source) && form.data_source in source_list) { + form.data_source_content_value = source_list[form.data_source as keyof typeof source_list]; + } if (!data_source_store.is_data_source_api) { data_source_store.set_is_data_source_api(true); getCustominit(); @@ -243,10 +248,7 @@ const changeDataSource = (key: string) => { } }; //#endregion -//#region 数据源内容多选 -import { commonStore } from '@/store'; -import { get_math } from '@/utils'; -const common_store = commonStore(); +//#region 数据源内容多选处理 const base_list = reactive({ // 商品分类 product_list: [ diff --git a/src/components/model-goods-list/model-goods-list-content.vue b/src/components/model-goods-list/model-goods-list-content.vue index ad78a342..fd188045 100644 --- a/src/components/model-goods-list/model-goods-list-content.vue +++ b/src/components/model-goods-list/model-goods-list-content.vue @@ -205,9 +205,4 @@ const change_shop_type = () => { width: 4rem; height: 4rem; } -.number-show { - :deep(.el-input__wrapper .el-input__inner) { - text-align: left; - } -} diff --git a/src/styles/index.scss b/src/styles/index.scss index 7256e6a8..b0bfad58 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -263,4 +263,8 @@ p { .el-input-number.is-controls-right .el-input__wrapper { padding-left: 10px; padding-right: 35px; +} + +.el-input__wrapper .el-input__inner { + text-align: left; } \ No newline at end of file