diff --git a/src/utils/constants.ts b/src/utils/constants.ts
index 022d308c..da2e9c3e 100644
--- a/src/utils/constants.ts
+++ b/src/utils/constants.ts
@@ -299,3 +299,20 @@ export const BrokerageEnabledConditionEnum = {
name: '指定分销'
}
}
+/**
+ * 分销用户类型枚举
+ */
+export const BrokerageUserTypeEnum = {
+ ALL: {
+ type: 0,
+ name: '全部'
+ },
+ FIRST: {
+ type: 1,
+ name: '一级推广人'
+ },
+ SECOND: {
+ type: 2,
+ name: '二级推广人'
+ }
+}
diff --git a/src/views/mall/trade/brokerage/user/BrokerageUserListDialog.vue b/src/views/mall/trade/brokerage/user/BrokerageUserListDialog.vue
new file mode 100644
index 00000000..6e9e492a
--- /dev/null
+++ b/src/views/mall/trade/brokerage/user/BrokerageUserListDialog.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
diff --git a/src/views/mall/trade/brokerage/user/index.vue b/src/views/mall/trade/brokerage/user/index.vue
index aaa9326d..fa72caa1 100644
--- a/src/views/mall/trade/brokerage/user/index.vue
+++ b/src/views/mall/trade/brokerage/user/index.vue
@@ -57,10 +57,10 @@
+