diff --git a/src/api/modules/user.ts b/src/api/modules/user.ts index af5edde..bef5b2f 100644 --- a/src/api/modules/user.ts +++ b/src/api/modules/user.ts @@ -78,11 +78,11 @@ export async function updateCapitalApi(params: { target_user_id: number; amount: */ export async function editUserApi(params: { user_id: number; - risk_control_id?: string | number; - fee_setting_id?: string | number; - username?: string; + risk_control_id?: string | number | null; + fee_setting_id?: string | number | null; + username?: string | null; is_levelup?: number | null; - status?: number; + status?: number | null; }) { return request.post('/user/editUser', params); } diff --git a/src/views/agent/user/index.vue b/src/views/agent/user/index.vue index 34f8272..8a55d31 100644 --- a/src/views/agent/user/index.vue +++ b/src/views/agent/user/index.vue @@ -23,14 +23,14 @@ 查看详情 - - - 编辑 + + + 升级代理{{ row.roleId }} - - + + @@ -80,10 +80,10 @@ - - + - + @@ -658,11 +658,11 @@ const handleEditCustomerSubmit = async () => { await editCustomerFormRef.value?.validate() await editUserApi({ user_id: editCustomerUserId.value, - fee_setting_id: editCustomerForm.value.feeSettingId, - risk_control_id: editCustomerForm.value.riskControlId, - username: editCustomerForm.value.username, + fee_setting_id: null, + risk_control_id: null, + username: null, is_levelup: editCustomerForm.value.isLevelUp, - status: editCustomerForm.value.status, + status: null, }) await getCustomerList(userId.value) editCustomerVisible.value = false diff --git a/src/views/agent/user/options.ts b/src/views/agent/user/options.ts index f871b6a..e1ad467 100644 --- a/src/views/agent/user/options.ts +++ b/src/views/agent/user/options.ts @@ -12,7 +12,7 @@ export const search = [ valueFormat: 'YYYY-MM-DD', }, // 状态 - { prop: 'status', label: '状态', type: 'select' as const, placeholder: '请选择状态' }, + { prop: 'status', label: '状态', type: 'select' as const, placeholder: '请选择状态', width: 100}, ] export const tableColumns = [ diff --git a/src/views/profile/agent/index.vue b/src/views/profile/agent/index.vue index 86ba2fa..35eab3b 100644 --- a/src/views/profile/agent/index.vue +++ b/src/views/profile/agent/index.vue @@ -587,10 +587,10 @@ const handleEditCustomer = async (row: any) => { editCustomerVisible.value = true editCustomerUserId.value = row.userId editCustomerForm.value = { - feeSettingId: row.feeSettingId || '', - riskControlId: row.riskControlId || '', - username: row.accountName || '', - status: row.status === '正常' ? 1 : 2, + feeSettingId: row.wallet_capital?.fee_setting_id || '', + riskControlId: row.wallet_capital?.risk_control_id || '', + username: row.username || row.accountName || '', + status: row.status === '正常' ? 1 : row.status === '封禁' ? 2 : row.status, roleId: row.role_id, } }