Skip to content

Commit 18b6c70

Browse files
committed
trade: 分销业务review代码修改
1 parent 1be57ea commit 18b6c70

File tree

3 files changed

+17
-42
lines changed

3 files changed

+17
-42
lines changed

src/utils/constants.ts

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -299,23 +299,6 @@ export const BrokerageEnabledConditionEnum = {
299299
name: '指定分销'
300300
}
301301
}
302-
/**
303-
* 分销用户类型枚举
304-
*/
305-
export const BrokerageUserTypeEnum = {
306-
ALL: {
307-
type: 0,
308-
name: '全部'
309-
},
310-
FIRST: {
311-
type: 1,
312-
name: '一级推广人'
313-
},
314-
SECOND: {
315-
type: 2,
316-
name: '二级推广人'
317-
}
318-
}
319302
/**
320303
* 佣金记录业务类型枚举
321304
*/

src/views/mall/trade/brokerage/user/BrokerageOrderListDialog.vue

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,11 @@
99
:inline="true"
1010
label-width="85px"
1111
>
12-
<el-form-item label="用户类型" prop="userType">
13-
<el-radio-group v-model="queryParams.userType" @change="handleQuery">
14-
<el-radio-button
15-
v-for="item in BrokerageUserTypeEnum"
16-
:key="item.type"
17-
:label="item.type"
18-
>
19-
{{ item.name }}
20-
</el-radio-button>
12+
<el-form-item label="用户类型" prop="level">
13+
<el-radio-group v-model="queryParams.level" @change="handleQuery">
14+
<el-radio-button checked>全部</el-radio-button>
15+
<el-radio-button label="1">一级推广人</el-radio-button>
16+
<el-radio-button label="2">二级推广人</el-radio-button>
2117
</el-radio-group>
2218
</el-form-item>
2319
<el-form-item label="状态" prop="status">
@@ -98,7 +94,7 @@
9894
<script setup lang="ts">
9995
import { dateFormatter } from '@/utils/formatTime'
10096
import * as BrokerageRecordApi from '@/api/mall/trade/brokerage/record'
101-
import { BrokerageRecordBizTypeEnum, BrokerageUserTypeEnum } from '@/utils/constants'
97+
import { BrokerageRecordBizTypeEnum } from '@/utils/constants'
10298
import { fenToYuanFormat } from '@/utils/formatter'
10399
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
104100
@@ -115,14 +111,15 @@ const queryParams = reactive({
115111
pageSize: 10,
116112
userId: null,
117113
bizType: BrokerageRecordBizTypeEnum.ORDER.type,
118-
userType: BrokerageUserTypeEnum.ALL.type,
119-
createTime: []
114+
level: '',
115+
createTime: [],
116+
status: null
120117
})
121118
const queryFormRef = ref() // 搜索的表单
122119
123120
/** 打开弹窗 */
124121
const dialogVisible = ref(false) // 弹窗的是否展示
125-
const open = async (userId: number) => {
122+
const open = async (userId: any) => {
126123
dialogVisible.value = true
127124
queryParams.userId = userId
128125
resetQuery()

src/views/mall/trade/brokerage/user/BrokerageUserListDialog.vue

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,11 @@
99
:inline="true"
1010
label-width="85px"
1111
>
12-
<el-form-item label="用户类型" prop="userType">
13-
<el-radio-group v-model="queryParams.userType" @change="handleQuery">
14-
<el-radio-button
15-
v-for="item in BrokerageUserTypeEnum"
16-
:key="item.type"
17-
:label="item.type"
18-
>
19-
{{ item.name }}
20-
</el-radio-button>
12+
<el-form-item label="用户类型" prop="level">
13+
<el-radio-group v-model="queryParams.level" @change="handleQuery">
14+
<el-radio-button checked>全部</el-radio-button>
15+
<el-radio-button label="1">一级推广人</el-radio-button>
16+
<el-radio-button label="2">二级推广人</el-radio-button>
2117
</el-radio-group>
2218
</el-form-item>
2319
<el-form-item label="绑定时间" prop="bindUserTime">
@@ -88,7 +84,6 @@
8884
<script setup lang="ts">
8985
import { dateFormatter } from '@/utils/formatTime'
9086
import * as BrokerageUserApi from '@/api/mall/trade/brokerage/user'
91-
import { BrokerageUserTypeEnum } from '@/utils/constants'
9287
9388
/** 推广人列表 */
9489
defineOptions({ name: 'BrokerageUserListDialog' })
@@ -102,14 +97,14 @@ const queryParams = reactive({
10297
pageNo: 1,
10398
pageSize: 10,
10499
bindUserId: null,
105-
userType: BrokerageUserTypeEnum.ALL.type,
100+
level: '',
106101
bindUserTime: []
107102
})
108103
const queryFormRef = ref() // 搜索的表单
109104
110105
/** 打开弹窗 */
111106
const dialogVisible = ref(false) // 弹窗的是否展示
112-
const open = async (bindUserId: number) => {
107+
const open = async (bindUserId: any) => {
113108
dialogVisible.value = true
114109
queryParams.bindUserId = bindUserId
115110
resetQuery()

0 commit comments

Comments
 (0)