This commit is contained in:
梁泽军 2025-01-24 17:44:19 +08:00
parent 0679938eb2
commit 3aa320055c

View File

@ -1,42 +1,41 @@
// pinia仓库 // pinia仓库
import { defineStore } from "pinia" import { defineStore } from "pinia";
export const useMainStore = defineStore("counter", { export const useMainStore = defineStore("counter", {
state: () => { state: () => {
return { return {
hasDraw: true, //是否有抽奖机会 hasDraw: true, //是否有抽奖机会
token: '', token: "",
posterId: 3, //测试结果 posterId: 3, //测试结果
hasPrize: false, //是否有奖品 hasPrize: false, //是否有奖品
prizeCode: 'oggSVMbeLgSK', //兑换码 prizeCode: "oggSVMbeLgSK", //兑换码
prizeMoney: '8.88', //金额 prizeMoney: "8.88", //金额
drawKey: '', drawKey: "",
} };
}, },
// 相当于computed属性对state进行二次加工 // 相当于computed属性对state进行二次加工
getters: {}, getters: {},
// 异步处理方法 // 异步处理方法
actions: { actions: {
updateToken(data) { updateToken(data) {
this.token = data.authorization this.token = data.authorization;
this.hasDraw = data.drawNumber == 0 ? false : true this.hasDraw = data.drawNumber == 0 ? false : true;
}, },
updatePrize(data) { updatePrize(data) {
this.prizeCode = data.prizeCode this.prizeCode = data.prizeCode;
this.prizeMoney = data.prizeAmount this.prizeMoney = data.prizeAmount;
this.hasPrize = true this.hasPrize = true;
}, },
updatePosterId(id) { updatePosterId(id) {
this.posterId = id this.posterId = id;
}, },
updateDrawKey(data) { updateDrawKey(data) {
console.log('保存结果:', data); console.log("保存结果:", data);
this.drawKey = data.subKey this.drawKey = data.subKey;
this.hasDraw = data.drawFlag this.hasDraw = data.drawFlag;
}, },
updateDraw(value) { updateDraw(value) {
this.hasDraw = false this.hasDraw = false;
}
}, },
}) },
});