diff --git a/src/api/goods-magic.ts b/src/api/goods-magic.ts new file mode 100644 index 00000000..d54208cb --- /dev/null +++ b/src/api/goods-magic.ts @@ -0,0 +1,13 @@ +import request from '@/utils/request'; + +class CustomAPI { + /** 分类品牌查询接口*/ + static getGoodsmagicinit() { + return request({ + url: `diyapi/goodsmagicinit`, + method: 'post', + }); + } +} + +export default CustomAPI; diff --git a/src/components/common/data-tabs-common/data-custom-content.vue b/src/components/common/data-tabs-common/data-custom-content.vue index 659348cd..02dfa45d 100644 --- a/src/components/common/data-tabs-common/data-custom-content.vue +++ b/src/components/common/data-tabs-common/data-custom-content.vue @@ -247,15 +247,18 @@ const getCustominit = () => { const { data_source } = res.data; options.value = data_source; data_source_store.set_data_source(data_source); + data_source_store.set_is_data_source_api(true); // 数据处理 processing_data(form.value.data_source); data_processing(); + }).catch((err) => { + data_source_store.set_is_data_source_api(false); }); }; onBeforeMount(() => { + // 如果没有数据源,那么就请求一次数据源 if (!data_source_store.is_data_source_api) { - data_source_store.set_is_data_source_api(true); getCustominit(); } else { options.value = data_source_store.data_source_list; diff --git a/src/components/common/div-content/index.vue b/src/components/common/div-content/index.vue index 935906e1..135155a4 100644 --- a/src/components/common/div-content/index.vue +++ b/src/components/common/div-content/index.vue @@ -98,6 +98,10 @@ + +