【代码优化】MALL: 会员修改余额

This commit is contained in:
puhui999
2024-08-22 11:27:51 +08:00
parent 5dc11f844d
commit c45a5228e1
4 changed files with 1293 additions and 1292 deletions

View File

@ -14,7 +14,7 @@
<el-input v-model="formData.nickname" class="!w-240px" disabled />
</el-form-item>
<el-form-item label="变动前余额(元)" prop="balance">
<el-input-number v-model="formData.balance" class="!w-240px" disabled />
<el-input :model-value="formData.balance" class="!w-240px" disabled />
</el-form-item>
<el-form-item label="变动类型" prop="changeType">
<el-radio-group v-model="formData.changeType">
@ -32,7 +32,7 @@
/>
</el-form-item>
<el-form-item label="变动后余额(元)">
<el-input-number v-model="balanceResult" class="!w-240px" disabled />
<el-input :model-value="balanceResult" class="!w-240px" disabled />
</el-form-item>
</el-form>
<template #footer>
@ -57,7 +57,7 @@ const formLoading = ref(false) // 表单的加载中1修改时的数据加
const formData = ref({
id: undefined,
nickname: undefined,
balance: '0', // TODO @puhui999貌似有 el-input-number 的报错,看看怎么解决。应该可以
balance: '0',
changeBalance: 0,
changeType: 1
})
@ -108,8 +108,8 @@ const submitForm = async () => {
// 提交请求
formLoading.value = true
try {
await UserApi.updateUserBalance({
id: formData.value.id,
await WalletApi.updateWalletBalance({
userId: formData.value.id,
balance: convertToInteger(formData.value.changeBalance) * formData.value.changeType
})