完成XGL微信授权

This commit is contained in:
Andy Leong
2022-07-28 19:26:05 +08:00
parent 30727f4f65
commit 0be21f0195
12 changed files with 403 additions and 82 deletions

View File

@@ -2,37 +2,33 @@ import { createStore } from 'vuex';
import h5plugin from "@/utils/plugin.js"
export default createStore({
// 数据源
state: {
userProgress: {
pass1IsComplete: 0, //第一题完成情况
pass2IsComplete: 0, //第二题完成情况
pass3IsComplete: 0, //第三题完成情况
pass1IsDraw: 0, //第一题抽奖情况
pass2IsDraw: 0, //第二题抽奖情况
pass3IsDraw: 0, //第三题抽奖情况
pass1Prize: '', //第一题抽奖结果
pass2Prize: '', //第二题抽奖结果
pass3Prize: '', //第三题抽奖结果
}, //用户进度
openId: '', //用户openid
openToken: '', //用户openToken
pass1IsComplete: '', //第一题完成情况
pass1IsDraw: '', //第一题抽奖情况
pass1Prize: '', //第一题抽奖结果
pass2IsComplete: '', //第二题完成情况
pass2IsDraw: '', //第二题抽奖情况
pass2Prize: '', //第二题抽奖结果
pass3IsComplete: '', //第三题完成情况
pass3IsDraw: '', //第三题抽奖情况
pass3Prize: '', //第三题抽奖结果
userAccount: {
openid: 'openid12138', //用户openid
token: 'token12138', //用户token
isDraw: false, //是否抽过奖
isHasAccount: false, //是否存在牛卡号
isAddCustomer: false, //是否添加过服务人员
isHasPrize: [], //是否存在奖品
},
},
// 改变方法
// 计算
getters: {},
// 改变方法(同步):每个 mutation 都有一个字符串的事件类型 (type)和一个回调函数 (handler)
mutations: {
updateOpenid(state) {
// state.openid = changVal
// console.log(state.openid);
// 更新openid
updateOpenid(state, val) {
console.log("update");
state.userAccount.openid = val.openid
}
},
// 改变方法:异步
actions: {},
// 模块化
modules: {},
})