diff --git a/src/views/capital/rechange/index.vue b/src/views/capital/rechange/index.vue index 5cc9a5b..a18e283 100644 --- a/src/views/capital/rechange/index.vue +++ b/src/views/capital/rechange/index.vue @@ -389,7 +389,7 @@ const fetchChannelList = async () => { } // 打开弹窗 -const handleOpenDialog = async (row: ChannelRow) => { +const handleOpenDialog = async (row: any) => { rechangeForm.value = { id: row.id, type: row.type, diff --git a/src/views/profile/business/index.vue b/src/views/profile/business/index.vue index f0128e3..d4ea113 100644 --- a/src/views/profile/business/index.vue +++ b/src/views/profile/business/index.vue @@ -651,39 +651,45 @@ const handleAction = (key: 'account' | 'acceptOrders' | 'transfer' | 'deposit' | }) } -const handleRightClickDialogSubmit = () => { - switch (rightClickDialogType.value) { - case 'account': - updateCapital({ - target_user_id: rightClickMarketForm.value.target_user_id, - amount: rightClickMarketForm.value.amount, - }) - break - case 'acceptOrders': - editAgentBail({ - user_id: rightClickMarketForm.value.target_user_id, - bail: null, - bail_change_order: null, - bail_stop_order: rightClickMarketForm.value.bail_stop_order, - }) - break - case 'transfer': - editAgentBail({ - user_id: rightClickMarketForm.value.target_user_id, - bail: null, - bail_change_order: rightClickMarketForm.value.bail_change_order, - bail_stop_order: null, - }) - break - case 'deposit': - // 取款提交由 handleWithdrawSubmit 内部处理弹窗关闭 - handleWithdrawSubmit() - return - case 'withdraw': - ElMessage.warning('暂无此功能') - break +const handleRightClickDialogSubmit = async () => { + try { + switch (rightClickDialogType.value) { + case 'account': + await updateCapital({ + target_user_id: rightClickMarketForm.value.target_user_id, + amount: rightClickMarketForm.value.amount, + }) + break + case 'acceptOrders': + await editAgentBail({ + user_id: rightClickMarketForm.value.target_user_id, + bail: null, + bail_change_order: null, + bail_stop_order: rightClickMarketForm.value.bail_stop_order, + }) + break + case 'transfer': + await editAgentBail({ + user_id: rightClickMarketForm.value.target_user_id, + bail: null, + bail_change_order: rightClickMarketForm.value.bail_change_order, + bail_stop_order: null, + }) + break + case 'deposit': + // 取款提交由 handleWithdrawSubmit 内部处理弹窗关闭 + handleWithdrawSubmit() + return + case 'withdraw': + ElMessage.warning('暂无此功能') + break + } + rightClickDialogVisible.value = false + // 刷新列表 + getMarketList() + } catch (error) { + console.error('操作失败', error) } - rightClickDialogVisible.value = false } const handleRightClickDialogCancel = () => {