From df910e434462d53d7d15bbb72d1b1d60deafd758 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Tue, 12 Aug 2025 00:18:53 +0800 Subject: [PATCH] =?UTF-8?q?refactor(shop):=20=E9=87=8D=E6=9E=84=E5=95=86?= =?UTF-8?q?=E9=93=BA=E7=9B=B8=E5=85=B3=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 ApiResult 和 PageResult 的冗余导入 - 更新请求路径,移除 MODULES_API_URL 的使用 - 调整请求头,移除不必要的 Content-Type 设置 -统一处理 enabled 字段类型 --- .env.development | 4 +- src/api/shop/shopCoupon/index.ts | 31 +- src/api/shop/shopCoupon/model/index.ts | 4 +- src/api/shop/shopDealerApply/index.ts | 17 +- src/api/shop/shopDealerApply/model/index.ts | 2 +- src/api/shop/shopDealerCapital/index.ts | 17 +- src/api/shop/shopDealerCapital/model/index.ts | 2 +- src/api/shop/shopDealerOrder/index.ts | 17 +- src/api/shop/shopDealerOrder/model/index.ts | 2 +- src/api/shop/shopDealerReferee/index.ts | 17 +- src/api/shop/shopDealerReferee/model/index.ts | 2 +- src/api/shop/shopDealerSetting/index.ts | 17 +- src/api/shop/shopDealerSetting/model/index.ts | 2 +- src/api/shop/shopDealerUser/index.ts | 17 +- src/api/shop/shopDealerUser/model/index.ts | 2 +- src/api/shop/shopDealerWithdraw/index.ts | 17 +- .../shop/shopDealerWithdraw/model/index.ts | 2 +- src/api/shop/shopUserCoupon/index.ts | 17 +- src/api/shop/shopUserCoupon/model/index.ts | 2 +- src/api/shop/shopUserReferee/index.ts | 15 +- .../shopCoupon/components/shopCouponEdit.vue | 724 +++++++----------- src/views/shop/shopCoupon/index.vue | 681 ++++++++-------- src/views/shop/shopOrder/index.vue | 4 +- src/views/shop/shopUserReferee/index.vue | 7 +- 24 files changed, 689 insertions(+), 933 deletions(-) diff --git a/.env.development b/.env.development index fbcc74b..179be86 100644 --- a/.env.development +++ b/.env.development @@ -1,6 +1,6 @@ VITE_APP_NAME=后台管理(开发环境) -VITE_API_URL=http://127.0.0.1:9200/api +#VITE_API_URL=http://127.0.0.1:9200/api #VITE_SERVER_API_URL=http://127.0.0.1:8000/api -#VITE_API_URL=https://cms-api.s209.websoft.top/api +VITE_API_URL=https://cms-api.websoft.top/api diff --git a/src/api/shop/shopCoupon/index.ts b/src/api/shop/shopCoupon/index.ts index ae1becc..0327e4f 100644 --- a/src/api/shop/shopCoupon/index.ts +++ b/src/api/shop/shopCoupon/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api/index'; +import type { ApiResult, PageResult } from '@/api'; import type { ShopCoupon, ShopCouponParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询优惠券 */ export async function pageShopCoupon(params: ShopCouponParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-coupon/page', + '/shop/shop-coupon/page', { params } @@ -24,7 +23,7 @@ export async function pageShopCoupon(params: ShopCouponParam) { */ export async function listShopCoupon(params?: ShopCouponParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-coupon', + '/shop/shop-coupon', { params } @@ -40,13 +39,8 @@ export async function listShopCoupon(params?: ShopCouponParam) { */ export async function addShopCoupon(data: ShopCoupon) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-coupon', - data, - { - headers: { - 'Content-Type': 'application/json' - } - } + '/shop/shop-coupon', + data ); if (res.data.code === 0) { return res.data.message; @@ -59,13 +53,8 @@ export async function addShopCoupon(data: ShopCoupon) { */ export async function updateShopCoupon(data: ShopCoupon) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-coupon', - data, - { - headers: { - 'Content-Type': 'application/json' - } - } + '/shop/shop-coupon', + data ); if (res.data.code === 0) { return res.data.message; @@ -78,7 +67,7 @@ export async function updateShopCoupon(data: ShopCoupon) { */ export async function removeShopCoupon(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-coupon/' + id + '/shop/shop-coupon/' + id ); if (res.data.code === 0) { return res.data.message; @@ -91,7 +80,7 @@ export async function removeShopCoupon(id?: number) { */ export async function removeBatchShopCoupon(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-coupon/batch', + '/shop/shop-coupon/batch', { data } @@ -107,7 +96,7 @@ export async function removeBatchShopCoupon(data: (number | undefined)[]) { */ export async function getShopCoupon(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-coupon/' + id + '/shop/shop-coupon/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopCoupon/model/index.ts b/src/api/shop/shopCoupon/model/index.ts index 80f849c..4d5a960 100644 --- a/src/api/shop/shopCoupon/model/index.ts +++ b/src/api/shop/shopCoupon/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 优惠券 @@ -53,7 +53,7 @@ export interface ShopCoupon { // 每人限领数量(-1表示无限制) limitPerUser?: number; // 是否启用(0禁用 1启用) - enabled?: boolean; + enabled?: string; } /** diff --git a/src/api/shop/shopDealerApply/index.ts b/src/api/shop/shopDealerApply/index.ts index e52a887..f54d5da 100644 --- a/src/api/shop/shopDealerApply/index.ts +++ b/src/api/shop/shopDealerApply/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api/index'; +import type { ApiResult, PageResult } from '@/api'; import type { ShopDealerApply, ShopDealerApplyParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询分销商申请记录表 */ export async function pageShopDealerApply(params: ShopDealerApplyParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-dealer-apply/page', + '/shop/shop-dealer-apply/page', { params } @@ -24,7 +23,7 @@ export async function pageShopDealerApply(params: ShopDealerApplyParam) { */ export async function listShopDealerApply(params?: ShopDealerApplyParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-apply', + '/shop/shop-dealer-apply', { params } @@ -40,7 +39,7 @@ export async function listShopDealerApply(params?: ShopDealerApplyParam) { */ export async function addShopDealerApply(data: ShopDealerApply) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-dealer-apply', + '/shop/shop-dealer-apply', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopDealerApply(data: ShopDealerApply) { */ export async function updateShopDealerApply(data: ShopDealerApply) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-dealer-apply', + '/shop/shop-dealer-apply', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopDealerApply(data: ShopDealerApply) { */ export async function removeShopDealerApply(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-apply/' + id + '/shop/shop-dealer-apply/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopDealerApply(id?: number) { */ export async function removeBatchShopDealerApply(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-apply/batch', + '/shop/shop-dealer-apply/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopDealerApply(data: (number | undefined)[]) { */ export async function getShopDealerApply(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-apply/' + id + '/shop/shop-dealer-apply/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopDealerApply/model/index.ts b/src/api/shop/shopDealerApply/model/index.ts index f181689..4d905be 100644 --- a/src/api/shop/shopDealerApply/model/index.ts +++ b/src/api/shop/shopDealerApply/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 分销商申请记录表 diff --git a/src/api/shop/shopDealerCapital/index.ts b/src/api/shop/shopDealerCapital/index.ts index 6878189..1792423 100644 --- a/src/api/shop/shopDealerCapital/index.ts +++ b/src/api/shop/shopDealerCapital/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api/index'; +import type { ApiResult, PageResult } from '@/api'; import type { ShopDealerCapital, ShopDealerCapitalParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询分销商资金明细表 */ export async function pageShopDealerCapital(params: ShopDealerCapitalParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-dealer-capital/page', + '/shop/shop-dealer-capital/page', { params } @@ -24,7 +23,7 @@ export async function pageShopDealerCapital(params: ShopDealerCapitalParam) { */ export async function listShopDealerCapital(params?: ShopDealerCapitalParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-capital', + '/shop/shop-dealer-capital', { params } @@ -40,7 +39,7 @@ export async function listShopDealerCapital(params?: ShopDealerCapitalParam) { */ export async function addShopDealerCapital(data: ShopDealerCapital) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-dealer-capital', + '/shop/shop-dealer-capital', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopDealerCapital(data: ShopDealerCapital) { */ export async function updateShopDealerCapital(data: ShopDealerCapital) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-dealer-capital', + '/shop/shop-dealer-capital', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopDealerCapital(data: ShopDealerCapital) { */ export async function removeShopDealerCapital(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-capital/' + id + '/shop/shop-dealer-capital/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopDealerCapital(id?: number) { */ export async function removeBatchShopDealerCapital(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-capital/batch', + '/shop/shop-dealer-capital/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopDealerCapital(data: (number | undefined)[]) */ export async function getShopDealerCapital(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-capital/' + id + '/shop/shop-dealer-capital/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopDealerCapital/model/index.ts b/src/api/shop/shopDealerCapital/model/index.ts index e6a6bc2..4b7311e 100644 --- a/src/api/shop/shopDealerCapital/model/index.ts +++ b/src/api/shop/shopDealerCapital/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 分销商资金明细表 diff --git a/src/api/shop/shopDealerOrder/index.ts b/src/api/shop/shopDealerOrder/index.ts index 951ef51..abb1d1d 100644 --- a/src/api/shop/shopDealerOrder/index.ts +++ b/src/api/shop/shopDealerOrder/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api/index'; +import type { ApiResult, PageResult } from '@/api'; import type { ShopDealerOrder, ShopDealerOrderParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询分销商订单记录表 */ export async function pageShopDealerOrder(params: ShopDealerOrderParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-dealer-order/page', + '/shop/shop-dealer-order/page', { params } @@ -24,7 +23,7 @@ export async function pageShopDealerOrder(params: ShopDealerOrderParam) { */ export async function listShopDealerOrder(params?: ShopDealerOrderParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-order', + '/shop/shop-dealer-order', { params } @@ -40,7 +39,7 @@ export async function listShopDealerOrder(params?: ShopDealerOrderParam) { */ export async function addShopDealerOrder(data: ShopDealerOrder) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-dealer-order', + '/shop/shop-dealer-order', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopDealerOrder(data: ShopDealerOrder) { */ export async function updateShopDealerOrder(data: ShopDealerOrder) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-dealer-order', + '/shop/shop-dealer-order', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopDealerOrder(data: ShopDealerOrder) { */ export async function removeShopDealerOrder(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-order/' + id + '/shop/shop-dealer-order/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopDealerOrder(id?: number) { */ export async function removeBatchShopDealerOrder(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-order/batch', + '/shop/shop-dealer-order/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopDealerOrder(data: (number | undefined)[]) { */ export async function getShopDealerOrder(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-order/' + id + '/shop/shop-dealer-order/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopDealerOrder/model/index.ts b/src/api/shop/shopDealerOrder/model/index.ts index 37017b8..29f6a61 100644 --- a/src/api/shop/shopDealerOrder/model/index.ts +++ b/src/api/shop/shopDealerOrder/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 分销商订单记录表 diff --git a/src/api/shop/shopDealerReferee/index.ts b/src/api/shop/shopDealerReferee/index.ts index 0c912da..351ed7b 100644 --- a/src/api/shop/shopDealerReferee/index.ts +++ b/src/api/shop/shopDealerReferee/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api/index'; +import type { ApiResult, PageResult } from '@/api'; import type { ShopDealerReferee, ShopDealerRefereeParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询分销商推荐关系表 */ export async function pageShopDealerReferee(params: ShopDealerRefereeParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-dealer-referee/page', + '/shop/shop-dealer-referee/page', { params } @@ -24,7 +23,7 @@ export async function pageShopDealerReferee(params: ShopDealerRefereeParam) { */ export async function listShopDealerReferee(params?: ShopDealerRefereeParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-referee', + '/shop/shop-dealer-referee', { params } @@ -40,7 +39,7 @@ export async function listShopDealerReferee(params?: ShopDealerRefereeParam) { */ export async function addShopDealerReferee(data: ShopDealerReferee) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-dealer-referee', + '/shop/shop-dealer-referee', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopDealerReferee(data: ShopDealerReferee) { */ export async function updateShopDealerReferee(data: ShopDealerReferee) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-dealer-referee', + '/shop/shop-dealer-referee', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopDealerReferee(data: ShopDealerReferee) { */ export async function removeShopDealerReferee(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-referee/' + id + '/shop/shop-dealer-referee/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopDealerReferee(id?: number) { */ export async function removeBatchShopDealerReferee(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-referee/batch', + '/shop/shop-dealer-referee/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopDealerReferee(data: (number | undefined)[]) */ export async function getShopDealerReferee(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-referee/' + id + '/shop/shop-dealer-referee/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopDealerReferee/model/index.ts b/src/api/shop/shopDealerReferee/model/index.ts index 258c004..e19aba0 100644 --- a/src/api/shop/shopDealerReferee/model/index.ts +++ b/src/api/shop/shopDealerReferee/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 分销商推荐关系表 diff --git a/src/api/shop/shopDealerSetting/index.ts b/src/api/shop/shopDealerSetting/index.ts index 9ffa14d..da0075b 100644 --- a/src/api/shop/shopDealerSetting/index.ts +++ b/src/api/shop/shopDealerSetting/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api/index'; +import type { ApiResult, PageResult } from '@/api'; import type { ShopDealerSetting, ShopDealerSettingParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询分销商设置表 */ export async function pageShopDealerSetting(params: ShopDealerSettingParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-dealer-setting/page', + '/shop/shop-dealer-setting/page', { params } @@ -24,7 +23,7 @@ export async function pageShopDealerSetting(params: ShopDealerSettingParam) { */ export async function listShopDealerSetting(params?: ShopDealerSettingParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-setting', + '/shop/shop-dealer-setting', { params } @@ -40,7 +39,7 @@ export async function listShopDealerSetting(params?: ShopDealerSettingParam) { */ export async function addShopDealerSetting(data: ShopDealerSetting) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-dealer-setting', + '/shop/shop-dealer-setting', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopDealerSetting(data: ShopDealerSetting) { */ export async function updateShopDealerSetting(data: ShopDealerSetting) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-dealer-setting', + '/shop/shop-dealer-setting', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopDealerSetting(data: ShopDealerSetting) { */ export async function removeShopDealerSetting(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-setting/' + id + '/shop/shop-dealer-setting/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopDealerSetting(id?: number) { */ export async function removeBatchShopDealerSetting(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-setting/batch', + '/shop/shop-dealer-setting/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopDealerSetting(data: (number | undefined)[]) */ export async function getShopDealerSetting(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-setting/' + id + '/shop/shop-dealer-setting/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopDealerSetting/model/index.ts b/src/api/shop/shopDealerSetting/model/index.ts index 12126c3..ad503ad 100644 --- a/src/api/shop/shopDealerSetting/model/index.ts +++ b/src/api/shop/shopDealerSetting/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 分销商设置表 diff --git a/src/api/shop/shopDealerUser/index.ts b/src/api/shop/shopDealerUser/index.ts index 30d571a..657f658 100644 --- a/src/api/shop/shopDealerUser/index.ts +++ b/src/api/shop/shopDealerUser/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api/index'; +import type { ApiResult, PageResult } from '@/api'; import type { ShopDealerUser, ShopDealerUserParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询分销商用户记录表 */ export async function pageShopDealerUser(params: ShopDealerUserParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-dealer-user/page', + '/shop/shop-dealer-user/page', { params } @@ -24,7 +23,7 @@ export async function pageShopDealerUser(params: ShopDealerUserParam) { */ export async function listShopDealerUser(params?: ShopDealerUserParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-user', + '/shop/shop-dealer-user', { params } @@ -40,7 +39,7 @@ export async function listShopDealerUser(params?: ShopDealerUserParam) { */ export async function addShopDealerUser(data: ShopDealerUser) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-dealer-user', + '/shop/shop-dealer-user', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopDealerUser(data: ShopDealerUser) { */ export async function updateShopDealerUser(data: ShopDealerUser) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-dealer-user', + '/shop/shop-dealer-user', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopDealerUser(data: ShopDealerUser) { */ export async function removeShopDealerUser(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-user/' + id + '/shop/shop-dealer-user/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopDealerUser(id?: number) { */ export async function removeBatchShopDealerUser(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-user/batch', + '/shop/shop-dealer-user/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopDealerUser(data: (number | undefined)[]) { */ export async function getShopDealerUser(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-user/' + id + '/shop/shop-dealer-user/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopDealerUser/model/index.ts b/src/api/shop/shopDealerUser/model/index.ts index 98c904f..4651767 100644 --- a/src/api/shop/shopDealerUser/model/index.ts +++ b/src/api/shop/shopDealerUser/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 分销商用户记录表 diff --git a/src/api/shop/shopDealerWithdraw/index.ts b/src/api/shop/shopDealerWithdraw/index.ts index c161eb3..305e1ad 100644 --- a/src/api/shop/shopDealerWithdraw/index.ts +++ b/src/api/shop/shopDealerWithdraw/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api/index'; +import type { ApiResult, PageResult } from '@/api'; import type { ShopDealerWithdraw, ShopDealerWithdrawParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询分销商提现明细表 */ export async function pageShopDealerWithdraw(params: ShopDealerWithdrawParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-dealer-withdraw/page', + '/shop/shop-dealer-withdraw/page', { params } @@ -24,7 +23,7 @@ export async function pageShopDealerWithdraw(params: ShopDealerWithdrawParam) { */ export async function listShopDealerWithdraw(params?: ShopDealerWithdrawParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-withdraw', + '/shop/shop-dealer-withdraw', { params } @@ -40,7 +39,7 @@ export async function listShopDealerWithdraw(params?: ShopDealerWithdrawParam) { */ export async function addShopDealerWithdraw(data: ShopDealerWithdraw) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-dealer-withdraw', + '/shop/shop-dealer-withdraw', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopDealerWithdraw(data: ShopDealerWithdraw) { */ export async function updateShopDealerWithdraw(data: ShopDealerWithdraw) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-dealer-withdraw', + '/shop/shop-dealer-withdraw', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopDealerWithdraw(data: ShopDealerWithdraw) { */ export async function removeShopDealerWithdraw(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-withdraw/' + id + '/shop/shop-dealer-withdraw/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopDealerWithdraw(id?: number) { */ export async function removeBatchShopDealerWithdraw(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-dealer-withdraw/batch', + '/shop/shop-dealer-withdraw/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopDealerWithdraw(data: (number | undefined)[] */ export async function getShopDealerWithdraw(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-dealer-withdraw/' + id + '/shop/shop-dealer-withdraw/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopDealerWithdraw/model/index.ts b/src/api/shop/shopDealerWithdraw/model/index.ts index 3193e62..6a2e492 100644 --- a/src/api/shop/shopDealerWithdraw/model/index.ts +++ b/src/api/shop/shopDealerWithdraw/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 分销商提现明细表 diff --git a/src/api/shop/shopUserCoupon/index.ts b/src/api/shop/shopUserCoupon/index.ts index 8477ae5..936d260 100644 --- a/src/api/shop/shopUserCoupon/index.ts +++ b/src/api/shop/shopUserCoupon/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api/index'; +import type { ApiResult, PageResult } from '@/api'; import type { ShopUserCoupon, ShopUserCouponParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询用户优惠券 */ export async function pageShopUserCoupon(params: ShopUserCouponParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-user-coupon/page', + '/shop/shop-user-coupon/page', { params } @@ -24,7 +23,7 @@ export async function pageShopUserCoupon(params: ShopUserCouponParam) { */ export async function listShopUserCoupon(params?: ShopUserCouponParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-user-coupon', + '/shop/shop-user-coupon', { params } @@ -40,7 +39,7 @@ export async function listShopUserCoupon(params?: ShopUserCouponParam) { */ export async function addShopUserCoupon(data: ShopUserCoupon) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-user-coupon', + '/shop/shop-user-coupon', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopUserCoupon(data: ShopUserCoupon) { */ export async function updateShopUserCoupon(data: ShopUserCoupon) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-user-coupon', + '/shop/shop-user-coupon', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopUserCoupon(data: ShopUserCoupon) { */ export async function removeShopUserCoupon(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-user-coupon/' + id + '/shop/shop-user-coupon/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopUserCoupon(id?: number) { */ export async function removeBatchShopUserCoupon(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-user-coupon/batch', + '/shop/shop-user-coupon/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopUserCoupon(data: (number | undefined)[]) { */ export async function getShopUserCoupon(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-user-coupon/' + id + '/shop/shop-user-coupon/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/shopUserCoupon/model/index.ts b/src/api/shop/shopUserCoupon/model/index.ts index b1ab95d..e9fec3a 100644 --- a/src/api/shop/shopUserCoupon/model/index.ts +++ b/src/api/shop/shopUserCoupon/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 用户优惠券 diff --git a/src/api/shop/shopUserReferee/index.ts b/src/api/shop/shopUserReferee/index.ts index 3d1e2da..4f4c663 100644 --- a/src/api/shop/shopUserReferee/index.ts +++ b/src/api/shop/shopUserReferee/index.ts @@ -1,14 +1,13 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { ShopUserReferee, ShopUserRefereeParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询用户推荐关系表 */ export async function pageShopUserReferee(params: ShopUserRefereeParam) { const res = await request.get>>( - MODULES_API_URL + '/shop/shop-user-referee/page', + '/shop/shop-user-referee/page', { params } @@ -24,7 +23,7 @@ export async function pageShopUserReferee(params: ShopUserRefereeParam) { */ export async function listShopUserReferee(params?: ShopUserRefereeParam) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-user-referee', + '/shop/shop-user-referee', { params } @@ -40,7 +39,7 @@ export async function listShopUserReferee(params?: ShopUserRefereeParam) { */ export async function addShopUserReferee(data: ShopUserReferee) { const res = await request.post>( - MODULES_API_URL + '/shop/shop-user-referee', + '/shop/shop-user-referee', data ); if (res.data.code === 0) { @@ -54,7 +53,7 @@ export async function addShopUserReferee(data: ShopUserReferee) { */ export async function updateShopUserReferee(data: ShopUserReferee) { const res = await request.put>( - MODULES_API_URL + '/shop/shop-user-referee', + '/shop/shop-user-referee', data ); if (res.data.code === 0) { @@ -68,7 +67,7 @@ export async function updateShopUserReferee(data: ShopUserReferee) { */ export async function removeShopUserReferee(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-user-referee/' + id + '/shop/shop-user-referee/' + id ); if (res.data.code === 0) { return res.data.message; @@ -81,7 +80,7 @@ export async function removeShopUserReferee(id?: number) { */ export async function removeBatchShopUserReferee(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/shop/shop-user-referee/batch', + '/shop/shop-user-referee/batch', { data } @@ -97,7 +96,7 @@ export async function removeBatchShopUserReferee(data: (number | undefined)[]) { */ export async function getShopUserReferee(id: number) { const res = await request.get>( - MODULES_API_URL + '/shop/shop-user-referee/' + id + '/shop/shop-user-referee/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/views/shop/shopCoupon/components/shopCouponEdit.vue b/src/views/shop/shopCoupon/components/shopCouponEdit.vue index 1315a2b..698f5a9 100644 --- a/src/views/shop/shopCoupon/components/shopCouponEdit.vue +++ b/src/views/shop/shopCoupon/components/shopCouponEdit.vue @@ -1,12 +1,12 @@ diff --git a/src/views/shop/shopCoupon/index.vue b/src/views/shop/shopCoupon/index.vue index 8a20bae..c915977 100644 --- a/src/views/shop/shopCoupon/index.vue +++ b/src/views/shop/shopCoupon/index.vue @@ -1,377 +1,346 @@