From 6a4a8ecb422ebb2131790f4e248c04f775ad5749 Mon Sep 17 00:00:00 2001 From: wangxiaowei <1121133807@qq.com> Date: Fri, 3 Apr 2026 15:02:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/teamaster_cert.ts | 26 ++++ src/api/teamaster_order_split.ts | 26 ++++ src/api/teamaster_user.ts | 5 + .../finance/teamaster_order_split/edit.vue | 81 ++++++++++ .../finance/teamaster_order_split/index.vue | 141 +++++++++++++++++ src/views/teamaster_user/edit.vue | 27 +++- src/views/teamaster_user/index.vue | 24 ++- .../teamaster_user/teamaster_cert/edit.vue | 119 +++++++++++++++ .../teamaster_user/teamaster_cert/index.vue | 142 ++++++++++++++++++ src/views/withdraw/broker_reflect/edit.vue | 4 +- src/views/withdraw/broker_reflect/index.vue | 15 +- .../withdraw/teamaster_user_reflect/edit.vue | 2 +- 12 files changed, 604 insertions(+), 8 deletions(-) create mode 100644 src/api/teamaster_cert.ts create mode 100644 src/api/teamaster_order_split.ts create mode 100644 src/views/finance/teamaster_order_split/edit.vue create mode 100644 src/views/finance/teamaster_order_split/index.vue create mode 100644 src/views/teamaster_user/teamaster_cert/edit.vue create mode 100644 src/views/teamaster_user/teamaster_cert/index.vue diff --git a/src/api/teamaster_cert.ts b/src/api/teamaster_cert.ts new file mode 100644 index 0000000..09db646 --- /dev/null +++ b/src/api/teamaster_cert.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 茶艺师认证表列表 +export function apiTeamasterCertLists(params: any) { + return request.get({ url: '/teamaster_cert/lists', params }) +} + +// 添加茶艺师认证表 +export function apiTeamasterCertAdd(params: any) { + return request.post({ url: '/teamaster_cert/add', params }) +} + +// 编辑茶艺师认证表 +export function apiTeamasterCertEdit(params: any) { + return request.post({ url: '/teamaster_cert/edit', params }) +} + +// 删除茶艺师认证表 +export function apiTeamasterCertDelete(params: any) { + return request.post({ url: '/teamaster_cert/delete', params }) +} + +// 茶艺师认证表详情 +export function apiTeamasterCertDetail(params: any) { + return request.get({ url: '/teamaster_cert/detail', params }) +} \ No newline at end of file diff --git a/src/api/teamaster_order_split.ts b/src/api/teamaster_order_split.ts new file mode 100644 index 0000000..cf05a6f --- /dev/null +++ b/src/api/teamaster_order_split.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 茶艺师订单分账表列表 +export function apiTeamasterOrderSplitLists(params: any) { + return request.get({ url: '/teamaster_order_split/lists', params }) +} + +// 添加茶艺师订单分账表 +export function apiTeamasterOrderSplitAdd(params: any) { + return request.post({ url: '/teamaster_order_split/add', params }) +} + +// 编辑茶艺师订单分账表 +export function apiTeamasterOrderSplitEdit(params: any) { + return request.post({ url: '/teamaster_order_split/edit', params }) +} + +// 删除茶艺师订单分账表 +export function apiTeamasterOrderSplitDelete(params: any) { + return request.post({ url: '/teamaster_order_split/delete', params }) +} + +// 茶艺师订单分账表详情 +export function apiTeamasterOrderSplitDetail(params: any) { + return request.get({ url: '/teamaster_order_split/detail', params }) +} \ No newline at end of file diff --git a/src/api/teamaster_user.ts b/src/api/teamaster_user.ts index cf699f8..5a7685f 100644 --- a/src/api/teamaster_user.ts +++ b/src/api/teamaster_user.ts @@ -29,3 +29,8 @@ export function apiTeamasterUserDetail(params: any) { export function apiLabel(params: any) { return request.get({ url: '/teamasterReal/label', params }) } + +// 获取经纪人列表 +export function apiBrokerList(params: any) { + return request.post({ url: '/teamasterUser/brokerList', params }) +} diff --git a/src/views/finance/teamaster_order_split/edit.vue b/src/views/finance/teamaster_order_split/edit.vue new file mode 100644 index 0000000..95f28a7 --- /dev/null +++ b/src/views/finance/teamaster_order_split/edit.vue @@ -0,0 +1,81 @@ + + + + + + + + + 订单 + {{ order.order_sn }} + {{ order.type == 1 ? '完成订单' : '部分退款订单' }} + + + + 实际营收 + {{ order.platform_income }} + + + + 茶艺师 + {{ order.teamaster_user.nickname }} + {{ order.teamaster_user.mobile }} + {{ order.tea_master_commission }} + + + + 合伙人 + {{ order.parten.name }} + {{ order.parten.account }} + {{ order.city_partner_commission }} + + + + 经济人 + {{ order.broker.name }} + {{ order.broker.account }} + {{ order.tea_master_agent_commission }} + + + + 茶室 + {{ order.tea_store.name }} + {{ order.tea_store.contact_phone }} + {{ order.tea_store.province }} {{ order.tea_store.city }} {{ + order.tea_store.district }} {{ order.tea_store.address }} + {{ order.tea_room_commission }} + + + + 平台 + {{ order.platform_commission }} + + + + 用户信息 + {{ order.user.nickname }} + {{ order.user.mobile }} + + + + + + diff --git a/src/views/finance/teamaster_order_split/index.vue b/src/views/finance/teamaster_order_split/index.vue new file mode 100644 index 0000000..0a20c14 --- /dev/null +++ b/src/views/finance/teamaster_order_split/index.vue @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + + + {{ row.teamaster_user.nickname }} + + + + + + + + + + + + + + 查看 + + + + + + + + + + + + + + + diff --git a/src/views/teamaster_user/edit.vue b/src/views/teamaster_user/edit.vue index 84acf68..2ffc596 100644 --- a/src/views/teamaster_user/edit.vue +++ b/src/views/teamaster_user/edit.vue @@ -82,11 +82,18 @@ - + + + + + + + @@ -122,7 +129,7 @@ diff --git a/src/views/teamaster_user/teamaster_cert/edit.vue b/src/views/teamaster_user/teamaster_cert/edit.vue new file mode 100644 index 0000000..a481df7 --- /dev/null +++ b/src/views/teamaster_user/teamaster_cert/edit.vue @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/teamaster_user/teamaster_cert/index.vue b/src/views/teamaster_user/teamaster_cert/index.vue new file mode 100644 index 0000000..99062fc --- /dev/null +++ b/src/views/teamaster_user/teamaster_cert/index.vue @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 删除 + + + + + + + 名称:{{ row.nickname }} + 手机号:{{ row.mobile }} + + + + + + + + + + + + + + + {{ row.remark || '—' }} + + + + + + {{ row.status === 0 ? '未审核' : row.status === 1 ? '已通过' : '未通过' }} + + + + + + + 编辑 + + + 删除 + + + + + + + + + + + + + + diff --git a/src/views/withdraw/broker_reflect/edit.vue b/src/views/withdraw/broker_reflect/edit.vue index cb0aae3..6b941d5 100644 --- a/src/views/withdraw/broker_reflect/edit.vue +++ b/src/views/withdraw/broker_reflect/edit.vue @@ -18,7 +18,7 @@ - + @@ -40,7 +40,7 @@ import type { FormInstance } from 'element-plus' import Popup from '@/components/popup/index.vue' import { apiBrokerReflectAdd, apiBrokerReflectEdit, apiBrokerReflectDetail } from '@/api/broker_reflect' -import { timeFormat } from '@/utils/util' +import { timeFormat, removeImageUrlPrefix } from '@/utils/util' import type { PropType } from 'vue' defineProps({ dictData: { diff --git a/src/views/withdraw/broker_reflect/index.vue b/src/views/withdraw/broker_reflect/index.vue index 0347875..37f5b22 100644 --- a/src/views/withdraw/broker_reflect/index.vue +++ b/src/views/withdraw/broker_reflect/index.vue @@ -32,8 +32,19 @@ - - + + + 姓名:{{ row.broker_admin.name }} + 联系方式:{{ row.broker_admin.mobile || row.broker_admin.account }} + + + + + 卡号:{{ row.bank.bank_card }} + 开户行:{{ row.bank.bank_name }} {{ row.bank_open_name }} + 绑定手机号{{ row.bank.mobile }} + + diff --git a/src/views/withdraw/teamaster_user_reflect/edit.vue b/src/views/withdraw/teamaster_user_reflect/edit.vue index 0ba9c03..1881b39 100644 --- a/src/views/withdraw/teamaster_user_reflect/edit.vue +++ b/src/views/withdraw/teamaster_user_reflect/edit.vue @@ -22,7 +22,7 @@ - +