|
|
|
@ -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 + ' 😞')
|
|
|
|
|