|
@@ -80,11 +80,13 @@ export default {
|
|
|
const response = siteList.length ? {data: siteList, state: 200} : yield call(sldCommonService, payload, 'get', 'v3/system/seller/setting/getSiteSettingList');
|
|
|
if (callback) callback(response);
|
|
|
yield put({ type: 'saveSiteList', payload: response.data });
|
|
|
+ const cacheSiteId = localStorage.getItem('currentSite');
|
|
|
+ const cacheSiteName = localStorage.getItem('currentSiteName');
|
|
|
const currentSite = yield select(state => state.global.currentSite);
|
|
|
if (!currentSite) {
|
|
|
- yield put({type: 'setCurrentSite', payload: response.data[0]?.value})
|
|
|
- yield put({type: 'setCurrentSiteName', payload: response.data[0]?.title})
|
|
|
- yield put({type: 'setCurrentContactType', payload: webSiteContactRelation[response.data[0]?.value]})
|
|
|
+ yield put({type: 'setCurrentSite', payload: cacheSiteId || response.data[0]?.value})
|
|
|
+ yield put({type: 'setCurrentSiteName', payload: cacheSiteName || response.data[0]?.title})
|
|
|
+ yield put({type: 'setCurrentContactType', payload: webSiteContactRelation[cacheSiteId || response.data[0]?.value]})
|
|
|
}
|
|
|
},
|
|
|
},
|
|
@@ -110,6 +112,7 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
setCurrentSiteName(state, { payload }) {
|
|
|
+ localStorage.setItem('currentSiteName', payload)
|
|
|
return {
|
|
|
...state,
|
|
|
currentSiteName: payload,
|