fix:商店购买成功时,积分和数量数量显示问题修正
This commit is contained in:
+11
-2
@@ -1,3 +1,12 @@
|
|||||||
|
<!--
|
||||||
|
* @Descripttion:
|
||||||
|
* @version: 1.0.0
|
||||||
|
* @Author: LyMy
|
||||||
|
* @Date: 2025-04-11 16:51:41
|
||||||
|
* @LastEditors: LyMy
|
||||||
|
* @LastEditTime: 2025-04-15 17:26:25
|
||||||
|
* @FilePath: \go_fish_web\src\pages\shop\Shop.vue
|
||||||
|
-->
|
||||||
<template>
|
<template>
|
||||||
<div class="shop-page">
|
<div class="shop-page">
|
||||||
<h1>商店 - 您当前拥有 {{ points }} 积分</h1>
|
<h1>商店 - 您当前拥有 {{ points }} 积分</h1>
|
||||||
@@ -54,8 +63,8 @@ const buyItem = async (good) => {
|
|||||||
try {
|
try {
|
||||||
const res = await await buy({ EquipmentId: good.id, Quantity: count })
|
const res = await await buy({ EquipmentId: good.id, Quantity: count })
|
||||||
if (res) {
|
if (res) {
|
||||||
good.myQuantity += count
|
good.myQuantity += Number(count)
|
||||||
points.value -= count
|
points.value -= good.points * count
|
||||||
ElMessage.success("购买成功 😎")
|
ElMessage.success("购买成功 😎")
|
||||||
} else {
|
} else {
|
||||||
ElMessage.error(res.message + ' 😞')
|
ElMessage.error(res.message + ' 😞')
|
||||||
|
|||||||
Reference in New Issue
Block a user