123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- import axios from "axios"
- export default {
- checkLoginStatusAndProcess: async function() {
- const lastToken = localStorage.getItem('token')
- const lastUserInfoStr = localStorage.getItem('userInfo')
- if (lastToken && lastUserInfoStr) {
- const res = await axios({
- method: 'get',
- url: `${process.env.VUE_APP_DEPLOY_ORIGIN}/api/show/checkLogin`,
- headers: {
- token: lastToken,
- }
- })
- if (res?.data?.code === 0 && res?.data?.data) {
- store.commit('setLoginStatus', store.getters.loginStatusEnum.notLogin)
- store.commit('setToken', lastToken)
- store.commit('setUserInfo', JSON.parse(lastUserInfoStr))
- return true
- } else {
- store.commit('logoutCallback')
- return false
- }
- } else {
- store.commit('logoutCallback')
- return false
- }
- },
- getUserFromStorageIfNeed: function() {
- if (!store.state.token || !store.state.userInfo) {
- const lastToken = localStorage.getItem('token')
- const lastUserInfoStr = localStorage.getItem('userInfo')
- if (lastToken && lastUserInfoStr) {
- store.commit('setLoginStatus', store.getters.loginStatusEnum.wxUser)
- store.commit('setToken', lastToken)
- store.commit('setUserInfo', JSON.parse(lastUserInfoStr))
- }
- }
- },
- getRelicList: function(searchKey, region) {
- return axios({
- method: 'get',
- url: `${process.env.VUE_APP_DEPLOY_ORIGIN}/api/show/visit/getList`,
- // headers: {
- // appId: "CA02F83A5FA162B930AA2F962D202F43B0F6DE0B51AD79FEDB03FA8202BB4909330105B3B347510D87C97060C4288280D4A744E00565A4EC",
- // "Content-Type": "application/json",
- // },
- params: {
- type: 'scene',
- searchKey,
- region
- },
- }).then((res) => {
- return res.data.data
- })
- }
- }
|