mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-17 14:42: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 isEEUiApp = window && window.navigator && /eeui/i.test(window.navigator.userAgent);
|
||||||
const isSoftware = isElectron || isEEUiApp;
|
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 microappInit from "./microapp"
|
||||||
import {languageName, switchLanguage as $L} from "./language";
|
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}) {
|
init({state, dispatch}) {
|
||||||
return new Promise(async resolve => {
|
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")
|
const clearCache = await $A.IDBString("clearCache")
|
||||||
if (clearCache) {
|
if (clearCache) {
|
||||||
if (clearCache === "handle") {
|
if (clearCache === "handle") {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user