Sfoglia il codice sorgente

bug fix: 积分记录表对于奖品兑换行为没有展示奖品名称。

任一存 2 anni fa
parent
commit
90dc166f7f
3 ha cambiato i file con 4 aggiunte e 3 eliminazioni
  1. 2 1
      game/src/api.js
  2. 1 1
      game/src/views/RedeemForm.vue
  3. 1 1
      game/src/views/ShopView.vue

+ 2 - 1
game/src/api.js

@@ -272,7 +272,7 @@ export async function getBonusPointRecord() {
     return res.data.data
   }
 }
-export async function redeem(description, name, phone, prizeId, score) {
+export async function redeem(description, name, phone, prizeId, score, prizeName) {
   const res = await axios({
     method: 'post',
     url: `${process.env.VUE_APP_DEPLOY_ORIGIN}/api/cms/game/prize/redeem`,
@@ -285,6 +285,7 @@ export async function redeem(description, name, phone, prizeId, score) {
       phone,
       prizeId,
       score: -1 * score,
+      prizeName,
     }
   })
   if (res.data.code !== 0) {

+ 1 - 1
game/src/views/RedeemForm.vue

@@ -121,7 +121,7 @@ const ifShowNotify = ref(false)
 const haveSubmitted = ref(false)
 
 function submit() {
-  redeem(detail.value, name.value, contact.value, prizeInfo.id, prizeInfo.score).then((res) => {
+  redeem(detail.value, name.value, contact.value, prizeInfo.id, prizeInfo.score, prizeInfo.name).then((res) => {
     ifShowNotify.value = true
     haveSubmitted.value = true
     getScore().then((res) => {

+ 1 - 1
game/src/views/ShopView.vue

@@ -126,7 +126,7 @@
               {{ recordItem.type }}
             </div>
             <div class="time">
-              {{ recordItem.updateTime }} {{ recordItem.description }}
+              {{ recordItem.updateTime }} {{ recordItem.description || recordItem.prizeName }}
             </div>
           </div>
           <div