mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-13 12:02:51 +00:00
no message
This commit is contained in:
parent
a29661c54d
commit
1acfd7ee34
21
resources/assets/js/app.js
vendored
21
resources/assets/js/app.js
vendored
@ -2,27 +2,6 @@ const isElectron = !!(window && window.process && window.process.type);
|
||||
const isEEUiApp = window && window.navigator && /eeui/i.test(window.navigator.userAgent);
|
||||
const isSoftware = isElectron || isEEUiApp;
|
||||
|
||||
const urlParams = $A.urlParameterAll()
|
||||
if (urlParams.language
|
||||
|| urlParams.theme
|
||||
|| urlParams.userid
|
||||
|| urlParams.token) {
|
||||
if (urlParams.language) {
|
||||
window.localStorage.setItem("__system:languageName__", urlParams.language)
|
||||
}
|
||||
if (urlParams.theme) {
|
||||
window.localStorage.setItem("__system:themeConf__", urlParams.language)
|
||||
}
|
||||
if (urlParams.userid) {
|
||||
window.localStorage.setItem("__system:userId__", urlParams.userid)
|
||||
}
|
||||
if (urlParams.token) {
|
||||
window.localStorage.setItem("__system:userToken__", urlParams.token)
|
||||
}
|
||||
const newUrl = $A.removeURLParameter(window.location.href, ['theme', 'language', 'userid', 'token'])
|
||||
window.history.replaceState(null, '', newUrl)
|
||||
}
|
||||
|
||||
import microappInit from "./microapp"
|
||||
import {languageName, switchLanguage as $L} from "./language";
|
||||
|
||||
|
||||
17
resources/assets/js/store/actions.js
vendored
17
resources/assets/js/store/actions.js
vendored
@ -67,9 +67,24 @@ export default {
|
||||
*/
|
||||
init({state, dispatch}) {
|
||||
return new Promise(async resolve => {
|
||||
let action = null
|
||||
// 语言、主题、用户信息
|
||||
const urlParams = $A.urlParameterAll()
|
||||
const paramMap = {
|
||||
language: '__system:languageName__',
|
||||
theme: '__system:themeConf__',
|
||||
userid: '__system:userId__',
|
||||
token: '__system:userToken__'
|
||||
};
|
||||
Object.entries(paramMap).forEach(([param, key]) => {
|
||||
urlParams[param] && window.localStorage.setItem(key, urlParams[param]);
|
||||
});
|
||||
if (Object.keys(paramMap).some(param => urlParams[param])) {
|
||||
const newUrl = $A.removeURLParameter(window.location.href, Object.keys(paramMap));
|
||||
window.history.replaceState(null, '', newUrl);
|
||||
}
|
||||
|
||||
// 清理缓存、读取缓存
|
||||
let action = null
|
||||
const clearCache = await $A.IDBString("clearCache")
|
||||
if (clearCache) {
|
||||
if (clearCache === "handle") {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user