61 lines
1.1 KiB
JavaScript
61 lines
1.1 KiB
JavaScript
import {
|
|
defineStore
|
|
} from "pinia";
|
|
import {getCommonConfig} from '@/api/init.js'
|
|
const $map = {
|
|
882: 'isWxIosPay',
|
|
833: 'checkIosLogin',
|
|
834: 'checkIosPay',
|
|
835: 'checkWxLogin',
|
|
836: 'checkPhoneLogin',
|
|
108: 'isOpenWxWebAutoLogin',
|
|
817: 'zhengbu',
|
|
818: 'danbu',
|
|
252: 'adUnitId',
|
|
821: 'playType',
|
|
251: 'isGuanggao',
|
|
254: 'isGuanggaody',
|
|
202: 'kefu',
|
|
206: 'kefuPhone',
|
|
204: 'kefuUrl',
|
|
203: 'kefuAppId',
|
|
248: 'isVips',
|
|
249: 'moreSearch',
|
|
49: 'AppUrl',
|
|
823: 'OfferID',
|
|
824: 'payEnv',
|
|
825: 'moneyTips',
|
|
855: 'kmPaySel',
|
|
849: 'homeTypeSel',
|
|
856: 'syPaySel',
|
|
857: 'imId',
|
|
858: 'isAccountPay',
|
|
860: 'dyadUnitId',
|
|
881: '',
|
|
109: '',
|
|
922: 'withdrawNum',
|
|
500:'payTips'
|
|
}
|
|
|
|
export const useCommonStore = defineStore("common", {
|
|
state() {
|
|
return {
|
|
payTips:'付款完成后不要忘记抽红包哦'
|
|
};
|
|
},
|
|
actions:{
|
|
async init(){
|
|
const res=await getCommonConfig()
|
|
if(res){
|
|
for (let i in $map) {
|
|
const key = $map[i]
|
|
if (key) {
|
|
this[key]=res[i]
|
|
}
|
|
}
|
|
}
|
|
console.log(res);
|
|
}
|
|
},
|
|
unistorage: true, // 开启后对 state 的数据读写都将持久化
|
|
}); |