diff --git a/src/api/mall/trade/brokerage/user/index.ts b/src/api/mall/trade/brokerage/user/index.ts
new file mode 100644
index 00000000..ec46e9a8
--- /dev/null
+++ b/src/api/mall/trade/brokerage/user/index.ts
@@ -0,0 +1,21 @@
+import request from '@/config/axios'
+
+export interface BrokerageUserVO {
+ id: number
+ brokerageUserId: number
+ brokerageBindTime: Date
+ brokerageEnabled: boolean
+ brokerageTime: Date
+ brokeragePrice: number
+ frozenBrokeragePrice: number
+}
+
+// 查询分销用户列表
+export const getBrokerageUserPage = async (params: any) => {
+ return await request.get({ url: `/trade/brokerage-user/page`, params })
+}
+
+// 查询分销用户详情
+export const getBrokerageUser = async (id: number) => {
+ return await request.get({ url: `/trade/brokerage-user/get?id=` + id })
+}
diff --git a/src/views/mall/trade/brokerage/user/index.vue b/src/views/mall/trade/brokerage/user/index.vue
new file mode 100644
index 00000000..70a97676
--- /dev/null
+++ b/src/views/mall/trade/brokerage/user/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ handleCommand(command, scope.row)"
+ v-hasPermi="[
+ 'trade:brokerage-user:user-query',
+ 'trade:brokerage-user:order-query',
+ 'trade:brokerage-user:update-brokerage-user',
+ 'trade:brokerage-user:clear-brokerage-user'
+ ]"
+ >
+
+
+
+ 推广人
+
+
+ 推广订单
+
+
+ 修改上级推广人
+
+
+ 清除上级推广人
+
+
+
+
+
+
+
+
+
+
+
+
+