|
@@ -15,7 +15,8 @@ import {
|
|
|
getShare,
|
|
|
getDocPay,
|
|
|
getIndexTags,
|
|
|
- getAccountInfo
|
|
|
+ getAccountInfo,
|
|
|
+ getUserID
|
|
|
} from '@/api/main'
|
|
|
|
|
|
interface InterfaceStore<S> extends StoreOptions<S> {
|
|
@@ -77,7 +78,8 @@ const modulesOption: modulesOption = {
|
|
|
// 页面数据缓存(用于跳出页面返回时恢复)
|
|
|
homePageData: recoveryPageData('jy-docs-home-page'),
|
|
|
searchPageData: recoveryPageData('jy-docs-search-page'),
|
|
|
- userLib: recoveryPageData('jy-docs-user-lib')
|
|
|
+ userLib: recoveryPageData('jy-docs-user-lib'),
|
|
|
+ loginInfo: {}
|
|
|
},
|
|
|
mutations: {
|
|
|
// 保存首页数据
|
|
@@ -87,6 +89,10 @@ const modulesOption: modulesOption = {
|
|
|
}
|
|
|
sessionStorage.setItem('jy-docs-home-page', JSON.stringify(state.homePageData))
|
|
|
},
|
|
|
+ saveLoginInfo (state, data) {
|
|
|
+ state.loginInfo = data.data
|
|
|
+ sessionStorage.setItem('jy-login-info', JSON.stringify(data.data))
|
|
|
+ },
|
|
|
// 搜索页面数据
|
|
|
saveSearchPageState (state, data) {
|
|
|
console.log(data)
|
|
@@ -124,6 +130,14 @@ const modulesOption: modulesOption = {
|
|
|
}
|
|
|
},
|
|
|
actions: {
|
|
|
+ // 获取登录状态
|
|
|
+ async getLoginStatus (state) {
|
|
|
+ try {
|
|
|
+ const res = await getUserID()
|
|
|
+ state.commit('saveLoginInfo', res)
|
|
|
+ return res
|
|
|
+ } catch (error) {}
|
|
|
+ },
|
|
|
// 首页数据
|
|
|
async getHome (state) {
|
|
|
getHomeHot({ sign: 'new', num: 5 }).then((res: APIStructure) => {
|