代理列表&代理客户列表弹窗
This commit is contained in:
parent
5415ff79be
commit
6e0b2e21f9
|
|
@ -78,11 +78,11 @@ export async function updateCapitalApi(params: { target_user_id: number; amount:
|
||||||
*/
|
*/
|
||||||
export async function editUserApi(params: {
|
export async function editUserApi(params: {
|
||||||
user_id: number;
|
user_id: number;
|
||||||
risk_control_id?: string | number;
|
risk_control_id?: string | number | null;
|
||||||
fee_setting_id?: string | number;
|
fee_setting_id?: string | number | null;
|
||||||
username?: string;
|
username?: string | null;
|
||||||
is_levelup?: number | null;
|
is_levelup?: number | null;
|
||||||
status?: number;
|
status?: number | null;
|
||||||
}) {
|
}) {
|
||||||
return request.post<boolean>('/user/editUser', params);
|
return request.post<boolean>('/user/editUser', params);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,14 +23,14 @@
|
||||||
<el-button link type="primary" size="small" @click="openDetailDrawer(row)" v-if="row.userId">
|
<el-button link type="primary" size="small" @click="openDetailDrawer(row)" v-if="row.userId">
|
||||||
查看详情
|
查看详情
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-divider direction="vertical" />
|
<el-divider direction="vertical" v-if="+row.role_id !== 5"/>
|
||||||
<el-button link type="primary" size="small" @click="handleEditCustomer(row)">
|
<el-button link type="primary" size="small" @click="handleEditCustomer(row)" v-if="+row.role_id !== 5">
|
||||||
编辑
|
升级代理{{ row.roleId }}
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-divider direction="vertical" />
|
<!-- <el-divider direction="vertical" /> -->
|
||||||
<el-button link type="warning" size="small" @click="handleAdjustAmount(row)">
|
<!-- <el-button link type="warning" size="small" @click="handleAdjustAmount(row)">
|
||||||
调整金额
|
调整金额
|
||||||
</el-button>
|
</el-button> -->
|
||||||
</template>
|
</template>
|
||||||
</CustomerListTable>
|
</CustomerListTable>
|
||||||
|
|
||||||
|
|
@ -80,10 +80,10 @@
|
||||||
</CustomerListDialog>
|
</CustomerListDialog>
|
||||||
|
|
||||||
<!-- 修改客户弹窗 -->
|
<!-- 修改客户弹窗 -->
|
||||||
<CustomerListDialog :visible="editCustomerVisible" title="修改客户" type="editCustomer"
|
<CustomerListDialog :visible="editCustomerVisible" title="" type="editCustomer"
|
||||||
@confirm="handleEditCustomerSubmit" @cancel="handleEditCustomerCancel" @close="handleEditCustomerClose">
|
@confirm="handleEditCustomerSubmit" @cancel="handleEditCustomerCancel" @close="handleEditCustomerClose">
|
||||||
<el-form :model="editCustomerForm" :rules="editCustomerRules" ref="editCustomerFormRef" label-width="140px">
|
<el-form :model="editCustomerForm" :rules="editCustomerRules" ref="editCustomerFormRef" label-width="140px">
|
||||||
<el-form-item label="手续费模板" prop="feeSettingId">
|
<!-- <el-form-item label="手续费模板" prop="feeSettingId">
|
||||||
<el-select v-model="editCustomerForm.feeSettingId" placeholder="请选择手续费模板" style="width: 100%">
|
<el-select v-model="editCustomerForm.feeSettingId" placeholder="请选择手续费模板" style="width: 100%">
|
||||||
<el-option v-for="item in feeTemplateOptions" :key="item.value" :label="item.label" :value="item.value" />
|
<el-option v-for="item in feeTemplateOptions" :key="item.value" :label="item.label" :value="item.value" />
|
||||||
</el-select>
|
</el-select>
|
||||||
|
|
@ -95,19 +95,19 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="客户名称" prop="username">
|
<el-form-item label="客户名称" prop="username">
|
||||||
<el-input v-model="editCustomerForm.username" placeholder="请输入客户名称" />
|
<el-input v-model="editCustomerForm.username" placeholder="请输入客户名称" />
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
<el-form-item label="是否升级成代理" prop="isLevelUp">
|
<el-form-item label="是否升级成代理" prop="isLevelUp">
|
||||||
<el-radio-group v-model="editCustomerForm.isLevelUp" :disabled="editCustomerForm.roleId === 5">
|
<el-radio-group v-model="editCustomerForm.isLevelUp" :disabled="editCustomerForm.roleId === 5">
|
||||||
<el-radio :label="1">是</el-radio>
|
<el-radio :label="1">是</el-radio>
|
||||||
<el-radio :label="2">否</el-radio>
|
<el-radio :label="2">否</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="选择状态" prop="status">
|
<!-- <el-form-item label="选择状态" prop="status">
|
||||||
<el-radio-group v-model="editCustomerForm.status">
|
<el-radio-group v-model="editCustomerForm.status">
|
||||||
<el-radio :label="1">正常</el-radio>
|
<el-radio :label="1">正常</el-radio>
|
||||||
<el-radio :label="2">封禁</el-radio>
|
<el-radio :label="2">封禁</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
</el-form>
|
</el-form>
|
||||||
</CustomerListDialog>
|
</CustomerListDialog>
|
||||||
|
|
||||||
|
|
@ -658,11 +658,11 @@ const handleEditCustomerSubmit = async () => {
|
||||||
await editCustomerFormRef.value?.validate()
|
await editCustomerFormRef.value?.validate()
|
||||||
await editUserApi({
|
await editUserApi({
|
||||||
user_id: editCustomerUserId.value,
|
user_id: editCustomerUserId.value,
|
||||||
fee_setting_id: editCustomerForm.value.feeSettingId,
|
fee_setting_id: null,
|
||||||
risk_control_id: editCustomerForm.value.riskControlId,
|
risk_control_id: null,
|
||||||
username: editCustomerForm.value.username,
|
username: null,
|
||||||
is_levelup: editCustomerForm.value.isLevelUp,
|
is_levelup: editCustomerForm.value.isLevelUp,
|
||||||
status: editCustomerForm.value.status,
|
status: null,
|
||||||
})
|
})
|
||||||
await getCustomerList(userId.value)
|
await getCustomerList(userId.value)
|
||||||
editCustomerVisible.value = false
|
editCustomerVisible.value = false
|
||||||
|
|
|
||||||
|
|
@ -587,10 +587,10 @@ const handleEditCustomer = async (row: any) => {
|
||||||
editCustomerVisible.value = true
|
editCustomerVisible.value = true
|
||||||
editCustomerUserId.value = row.userId
|
editCustomerUserId.value = row.userId
|
||||||
editCustomerForm.value = {
|
editCustomerForm.value = {
|
||||||
feeSettingId: row.feeSettingId || '',
|
feeSettingId: row.wallet_capital?.fee_setting_id || '',
|
||||||
riskControlId: row.riskControlId || '',
|
riskControlId: row.wallet_capital?.risk_control_id || '',
|
||||||
username: row.accountName || '',
|
username: row.username || row.accountName || '',
|
||||||
status: row.status === '正常' ? 1 : 2,
|
status: row.status === '正常' ? 1 : row.status === '封禁' ? 2 : row.status,
|
||||||
roleId: row.role_id,
|
roleId: row.role_id,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue