|
|
@ -383,9 +383,20 @@ const getUser = async function (jwcode) { |
|
|
|
}; |
|
|
|
|
|
|
|
ElMessage.success("查询成功"); |
|
|
|
// 检查,sumGold |
|
|
|
// 检查sumGold是否有值,如果有则重新计算金币分配 |
|
|
|
if (addConsume.value.sumGold) { |
|
|
|
const parsedSumGold = parseFloat(addConsume.value.sumGold); |
|
|
|
if (!isNaN(parsedSumGold) && parsedSumGold > 0) { |
|
|
|
const {free, permanent, task} = calculateCoins(parsedSumGold); |
|
|
|
addConsume.value.freeGold = free; |
|
|
|
addConsume.value.permanentGold = permanent; |
|
|
|
addConsume.value.taskGold = task; |
|
|
|
} |
|
|
|
} |
|
|
|
// 验证输入 |
|
|
|
validateInput() |
|
|
|
|
|
|
|
|
|
|
|
} else if (!result.data) { |
|
|
|
ElMessage.warning("用户不存在"); |
|
|
|
user.value.jwcode = null |
|
|
@ -451,6 +462,7 @@ watch( |
|
|
|
onMounted(async function () { |
|
|
|
await getAdminData(); |
|
|
|
await getGoods(); |
|
|
|
await getUser() |
|
|
|
}); |
|
|
|
|
|
|
|
</script> |
|
|
|