2025-09-10

[修改]直营列表用户提现
This commit is contained in:
2025-09-10 16:10:15 +08:00
parent b933a46fb8
commit faf61bfa6c
2 changed files with 18 additions and 15 deletions

View File

@@ -137,7 +137,7 @@ request.interceptors.response.use(
case 404:
ElMessage.error('请求的资源不存在')
break
case 422:
case 400:
ElMessage.error(response.data.message || '请求参数错误')
break
case 429:
@@ -207,7 +207,7 @@ const api = {
directSale: {
getStats: () => request.get('/direct-sale/stats'),// 获取整体数据
getDirectSales: (params) => request.get('/direct-sale', {params}),// 获取直营列表
withdraw: (data) => request.post(`/api/users/withdraw`, data),// 提现
withdraw: (data) => request.post(`/users/withdraw`, data),// 提现
// 直营用户
addUser: (data) => request.post(`/users/create`, data),
listUsers: (params) => request.get('/users/directly_operated', {params}),

View File

@@ -364,25 +364,28 @@ const handleCurrentChange = (page) => {
// 处理提现
const handleWithdraw = async (row) => {
try {
await ElMessageBox.prompt(
`确定要为用户 ${row.name} 进行提现操作吗?`,
ElMessageBox.prompt(
`请输入提现金额`,
'提现确认',
{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
type: 'info',
inputPattern:
/[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/,
inputErrorMessage: 'Invalid Email',
/^(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?$/,
inputErrorMessage: '请输入正确提现金额',
}
)
const response = await api.directSale.withdraw(row.id)
ElMessage.success('提现操作成功')
// 刷新列表和统计数据
getDirectSaleList()
// getDirectSaleStats()
).then(({value}) => {
var params = {
userId: row.id,
amount: value,
}
api.directSale.withdraw(params).then((res) => {
ElMessage.success('提现操作成功')
// 刷新列表和统计数据
getDirectSaleList()
})
})
} catch (error) {
if (error !== 'cancel') {
console.log(error)