From 47a871beb922cba89382cfbb2338087274afa46e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com>
Date: Sat, 18 Oct 2025 10:56:20 +0800
Subject: [PATCH] =?UTF-8?q?feat(shop):=20=E6=B7=BB=E5=8A=A0=E5=88=86?=
=?UTF-8?q?=E9=94=80=E5=95=86=E8=B5=84=E9=87=91=E6=B5=81=E5=8A=A8=E7=AE=A1?=
=?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在 shopDealerOrder 模型中新增 title 和 degreePrice 字段
- 优化 request 工具函数,仅在生产环境使用 localStorage 的 ApiUrl
- 新增 shopDealerCapital 资金流动记录的完整 CRUD 功能
- 包括搜索组件、编辑弹窗和列表页面
- 支持四种资金流动类型:佣金收入、提现支出、转账收支
- 实现资金流动记录的新增、编辑、删除和批量删除功能
- 在 shopDealerOrder 编辑页调整佣金计算逻辑和显示方式
- 更新订单列表页字段展示,替换 comments 为 title- 调整订单导入提示文案,增加结算确认说明
-优化订单编辑页分销商佣金比例和收益计算显示
---
src/api/shop/shopDealerOrder/model/index.ts | 4 +
src/utils/request.ts | 2 +-
.../shopDealerCapital/components/search.vue | 42 ++
.../components/shopDealerCapitalEdit.vue | 398 ++++++++++++++++++
src/views/sdy/shopDealerCapital/index.vue | 285 +++++++++++++
.../sdy/shopDealerOrder/components/Import.vue | 4 +
.../components/shopDealerOrderEdit.vue | 364 ++++++++--------
src/views/sdy/shopDealerOrder/index.vue | 20 +-
.../components/shopDealerOrderEdit.vue | 11 +-
src/views/sdy/shopDealerOrder2/index.vue | 18 +-
.../developer/components/TenantInfo.vue | 17 +-
src/views/system/developer/index.vue | 6 +-
12 files changed, 949 insertions(+), 222 deletions(-)
create mode 100644 src/views/sdy/shopDealerCapital/components/search.vue
create mode 100644 src/views/sdy/shopDealerCapital/components/shopDealerCapitalEdit.vue
create mode 100644 src/views/sdy/shopDealerCapital/index.vue
diff --git a/src/api/shop/shopDealerOrder/model/index.ts b/src/api/shop/shopDealerOrder/model/index.ts
index 9e3b90d..e76f732 100644
--- a/src/api/shop/shopDealerOrder/model/index.ts
+++ b/src/api/shop/shopDealerOrder/model/index.ts
@@ -8,6 +8,8 @@ export interface ShopDealerOrder {
id?: number;
// 买家用户ID
userId?: number;
+ // 商品名称
+ title?: string;
// 买家用户昵称
nickname?: string;
// 订单编号
@@ -16,6 +18,8 @@ export interface ShopDealerOrder {
orderPrice?: string;
// 结算金额
settledPrice?: string;
+ // 换算成度
+ degreePrice?: string;
// 支付金额
payPrice?: string;
// 分销商用户id(一级)
diff --git a/src/utils/request.ts b/src/utils/request.ts
index bca94d7..1285742 100644
--- a/src/utils/request.ts
+++ b/src/utils/request.ts
@@ -19,7 +19,7 @@ const getBaseUrl = (): string => {
try {
// 如果store中没有,则尝试从localStorage获取
const ApiUrl = localStorage.getItem('ApiUrl');
- if (ApiUrl) {
+ if (ApiUrl && import.meta.env.PROD) {
return ApiUrl;
}
} catch (error) {
diff --git a/src/views/sdy/shopDealerCapital/components/search.vue b/src/views/sdy/shopDealerCapital/components/search.vue
new file mode 100644
index 0000000..82fea9d
--- /dev/null
+++ b/src/views/sdy/shopDealerCapital/components/search.vue
@@ -0,0 +1,42 @@
+
+
+
将文件拖到此处,或点击上传
+