修改接口请求地址

v1.4.0
于肖磊 2025-09-05 10:15:41 +08:00
parent 71e33886af
commit 649475dae3
7 changed files with 37 additions and 57 deletions

View File

@ -39,7 +39,7 @@
</div>
</template>
<script lang="ts" setup>
import commonApi from '@/api/common';
import UrlValueAPI from '@/api/url-value';
import { commonStore } from '@/store';
import { get_data_list } from '@/utils';
const common_store = commonStore();
@ -112,7 +112,7 @@ const get_list = (new_page: number) => {
page_size: page_size.value,
};
loading.value = true;
commonApi.getDynamicApi(props.linkUrl, new_data).then((res: any) => {
UrlValueAPI.getActivityList(new_data).then((res: any) => {
tableData.value = res.data?.data_list || [];
if (tableData.value.length === 0) {
empty_text.value = '暂无数据';

View File

@ -33,7 +33,7 @@
</div>
</template>
<script lang="ts" setup>
import commonApi from '@/api/common';
import UrlValueAPI from '@/api/url-value';
import { commonStore } from '@/store';
import { get_data_list } from '@/utils';
const common_store = commonStore();
@ -47,10 +47,6 @@ const props = defineProps({
type: Boolean,
default: () => false,
},
linkUrl: {
type: String,
default: '',
},
//
selectIsUrl: {
type: Boolean,
@ -106,7 +102,7 @@ const get_list = (new_page: number) => {
page_size: page_size.value,
};
loading.value = true;
commonApi.getDynamicApi(props.linkUrl, new_data).then((res: any) => {
UrlValueAPI.getAskList(new_data).then((res: any) => {
tableData.value = res.data?.data_list || [];
if (res.data?.data_list.length === 0) {
empty_text.value = '暂无数据';

View File

@ -42,7 +42,7 @@
</div>
</template>
<script lang="ts" setup>
import commonApi from '@/api/common';
import UrlValueAPI from '@/api/url-value';
import { commonStore } from '@/store';
import { get_data_list } from '@/utils';
const common_store = commonStore();
@ -56,10 +56,6 @@ const props = defineProps({
type: Boolean,
default: () => false,
},
linkUrl: {
type: String,
default: '',
},
//
selectIsUrl: {
type: Boolean,
@ -115,7 +111,7 @@ const get_list = (new_page: number) => {
page_size: page_size.value,
};
loading.value = true;
commonApi.getDynamicApi(props.linkUrl, new_data).then((res: any) => {
UrlValueAPI.getBindingList(new_data).then((res: any) => {
tableData.value = res.data?.data_list || [];
if (res.data?.data_list.length === 0) {
empty_text.value = '暂无数据';

View File

@ -79,7 +79,7 @@
</template>
<script lang="ts" setup>
import { is_obj_empty, get_data_list } from '@/utils';
import commonApi from '@/api/common';
import UrlValueAPI from '@/api/url-value';
import { commonStore } from '@/store';
const common_store = commonStore();
const props = defineProps({
@ -91,11 +91,7 @@ const props = defineProps({
multiple: {
type: Boolean,
default: () => false,
},
linkUrl: {
type: String,
default: '',
},
}
});
watch(
() => props.reset,
@ -160,7 +156,7 @@ const get_list = (new_page: number) => {
page_size: page_size.value,
};
loading.value = true;
commonApi.getDynamicApi(props.linkUrl, new_data).then((res: any) => {
UrlValueAPI.getCouponList(new_data).then((res: any) => {
tableData.value = res.data.data_list;
if (is_obj_empty(res.data.data_list)) {
empty_text.value = '暂无数据';

View File

@ -41,7 +41,7 @@
</div>
</template>
<script lang="ts" setup>
import commonApi from '@/api/common';
import UrlValueAPI from '@/api/url-value';
import { commonStore } from '@/store';
import { get_data_list } from '@/utils';
const common_store = commonStore();
@ -55,10 +55,6 @@ const props = defineProps({
type: Boolean,
default: () => false,
},
linkUrl: {
type: String,
default: '',
},
//
selectIsUrl: {
type: Boolean,
@ -114,7 +110,7 @@ const get_list = (new_page: number) => {
page_size: page_size.value,
};
loading.value = true;
commonApi.getDynamicApi(props.linkUrl, new_data).then((res: any) => {
UrlValueAPI.getRealstoreList(new_data).then((res: any) => {
tableData.value = res.data?.data_list || [];
if (res.data?.data_list.length === 0) {
empty_text.value = '暂无数据';

View File

@ -41,7 +41,7 @@
</div>
</template>
<script lang="ts" setup>
import commonApi from '@/api/common';
import UrlValueAPI from '@/api/url-value';
import { commonStore } from '@/store';
import { get_data_list } from '@/utils';
const common_store = commonStore();
@ -55,10 +55,6 @@ const props = defineProps({
type: Boolean,
default: () => false,
},
linkUrl: {
type: String,
default: '',
},
//
selectIsUrl: {
type: Boolean,
@ -114,7 +110,7 @@ const get_list = (new_page: number) => {
page_size: page_size.value,
};
loading.value = true;
commonApi.getDynamicApi(props.linkUrl, new_data).then((res: any) => {
UrlValueAPI.getShopList(new_data).then((res: any) => {
tableData.value = res.data?.data_list || [];
if (res.data?.data_list.length === 0) {
empty_text.value = '暂无数据';

View File

@ -30,6 +30,30 @@
<template v-else-if="link_select == 'custom-url'">
<link-custom :reset="reset_compontent" :select-is-url="selectIsUrl" :status="component_status" @update:link="custom_link"></link-custom>
</template>
<!-- 优惠券链接-插件 -->
<template v-else-if="link_select == 'coupon'">
<link-coupon v-model="link_value" :multiple="multiple" :reset="reset_compontent"></link-coupon>
</template>
<!-- 组合搭配-插件 -->
<template v-else-if="link_select == 'binding'">
<link-binding v-model="link_value" :multiple="multiple" :reset="reset_compontent"></link-binding>
</template>
<!-- 多商户-插件 -->
<template v-else-if="link_select == 'merchant'">
<link-shop v-model="link_value" :multiple="multiple" :reset="reset_compontent"></link-shop>
</template>
<!-- 多门店-插件 -->
<template v-else-if="link_select == 'realstore'">
<link-realstore v-model="link_value" :multiple="multiple" :reset="reset_compontent"></link-realstore>
</template>
<!-- 问答-插件 -->
<template v-else-if="link_select == 'ask'">
<link-ask v-model="link_value" :multiple="multiple" :reset="reset_compontent"></link-ask>
</template>
<!-- 活动选择-插件 -->
<template v-else-if="link_select == 'activity'">
<link-activity v-model="link_value" :multiple="multiple" :reset="reset_compontent"></link-activity>
</template>
<template v-else-if="!isEmpty(link_url)">
<!-- 商品页面 -->
<template v-if="link_select == 'goods'">
@ -51,30 +75,6 @@
<template v-else-if="link_select == 'brand'">
<link-brand v-model="link_value" :select-is-url="selectIsUrl" :link-url="link_url" :multiple="multiple" :reset="reset_compontent"></link-brand>
</template>
<!-- 优惠券链接 -->
<template v-else-if="link_select == 'coupon'">
<link-coupon v-model="link_value" :multiple="multiple" :link-url="link_url" :reset="reset_compontent"></link-coupon>
</template>
<!-- 组合搭配 -->
<template v-else-if="link_select == 'binding'">
<link-binding v-model="link_value" :multiple="multiple" :link-url="link_url" :reset="reset_compontent"></link-binding>
</template>
<!-- 多商户 -->
<template v-else-if="link_select == 'merchant'">
<link-shop v-model="link_value" :multiple="multiple" :link-url="link_url" :reset="reset_compontent"></link-shop>
</template>
<!-- 多门店 -->
<template v-else-if="link_select == 'realstore'">
<link-realstore v-model="link_value" :multiple="multiple" :link-url="link_url" :reset="reset_compontent"></link-realstore>
</template>
<!-- 问答 -->
<template v-else-if="link_select == 'ask'">
<link-ask v-model="link_value" :multiple="multiple" :link-url="link_url" :reset="reset_compontent"></link-ask>
</template>
<!-- 活动选择 -->
<template v-else-if="link_select == 'activity'">
<link-activity v-model="link_value" :multiple="multiple" :link-url="link_url" :reset="reset_compontent"></link-activity>
</template>
</template>
<template v-else>
<no-data height="100%" img-width="120px" size="16px" text="URL配置有误"></no-data>