|
@@ -18,11 +18,6 @@ export default defineComponent({
|
|
const getThemeOverrides = computed(() => {
|
|
const getThemeOverrides = computed(() => {
|
|
const appTheme = setting.appTheme;
|
|
const appTheme = setting.appTheme;
|
|
const lightenStr = lighten(setting.appTheme, 6);
|
|
const lightenStr = lighten(setting.appTheme, 6);
|
|
-
|
|
|
|
- // errorColor: string;
|
|
|
|
- // errorColorHover: string;
|
|
|
|
- // errorColorPressed: string;
|
|
|
|
- // errorColorSuppl: string;
|
|
|
|
return {
|
|
return {
|
|
common: {
|
|
common: {
|
|
primaryColor: appTheme,
|
|
primaryColor: appTheme,
|
|
@@ -54,7 +49,7 @@ export default defineComponent({
|
|
//
|
|
//
|
|
|
|
|
|
const isChrome = () => {
|
|
const isChrome = () => {
|
|
- const isChromium = window.chrome,
|
|
|
|
|
|
+ const isChromium = (window as any).chrome,
|
|
winNav = window.navigator,
|
|
winNav = window.navigator,
|
|
vendorName = winNav.vendor,
|
|
vendorName = winNav.vendor,
|
|
isOpera = winNav.userAgent.indexOf('OPR') > -1,
|
|
isOpera = winNav.userAgent.indexOf('OPR') > -1,
|
|
@@ -122,25 +117,19 @@ export default defineComponent({
|
|
if (!chromeVersion || (chromeVersion && chromeVersion < 100)) {
|
|
if (!chromeVersion || (chromeVersion && chromeVersion < 100)) {
|
|
showModalMsg.value =
|
|
showModalMsg.value =
|
|
'您当前的chrome版本过低,为了保证您的用户体验请升级后使用';
|
|
'您当前的chrome版本过低,为了保证您的用户体验请升级后使用';
|
|
- // showModal.value = true;
|
|
|
|
}
|
|
}
|
|
- // if (chromeVersion) {
|
|
|
|
- // return Number(chromeVersion.split('/')[1].split('.')[0]);
|
|
|
|
- // } else {
|
|
|
|
- // return false;
|
|
|
|
- // }
|
|
|
|
} else {
|
|
} else {
|
|
showModalMsg.value = '为了保证您的用户体验,请使用chrome打开,点击确定下载';
|
|
showModalMsg.value = '为了保证您的用户体验,请使用chrome打开,点击确定下载';
|
|
// showModal.value = true;
|
|
// showModal.value = true;
|
|
console.log('---');
|
|
console.log('---');
|
|
}
|
|
}
|
|
- const submitCallback = () => {
|
|
|
|
- window.open('https://www.google.cn/intl/zh-CN/chrome/');
|
|
|
|
- };
|
|
|
|
|
|
+ // const submitCallback = () => {
|
|
|
|
+ // window.open('https://www.google.cn/intl/zh-CN/chrome/');
|
|
|
|
+ // };
|
|
const handleOpen = (e: MessageEvent) => {
|
|
const handleOpen = (e: MessageEvent) => {
|
|
if (e.data?.api === 'onLogin') {
|
|
if (e.data?.api === 'onLogin') {
|
|
const userStore = useUserStore();
|
|
const userStore = useUserStore();
|
|
- const router = useRouter();
|
|
|
|
|
|
+ // const router = useRouter();
|
|
const documentDom: any = document;
|
|
const documentDom: any = document;
|
|
documentDom.exitFullscreen
|
|
documentDom.exitFullscreen
|
|
? documentDom.exitFullscreen()
|
|
? documentDom.exitFullscreen()
|
|
@@ -154,20 +143,21 @@ export default defineComponent({
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
- const resize = () => {
|
|
|
|
- const params = {
|
|
|
|
- width: document.body.clientWidth,
|
|
|
|
- height: document.body.clientHeight
|
|
|
|
- };
|
|
|
|
- if (params.height >= params.width) {
|
|
|
|
- showModalMask.value = true;
|
|
|
|
- } else {
|
|
|
|
- showModalMask.value = false;
|
|
|
|
- }
|
|
|
|
- };
|
|
|
|
|
|
+ // const resize = () => {
|
|
|
|
+ // const params = {
|
|
|
|
+ // width: document.body.clientWidth,
|
|
|
|
+ // height: document.body.clientHeight
|
|
|
|
+ // };
|
|
|
|
+ // if (params.height >= params.width) {
|
|
|
|
+ // showModalMask.value = true;
|
|
|
|
+ // } else {
|
|
|
|
+ // showModalMask.value = false;
|
|
|
|
+ // }
|
|
|
|
+ // };
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
window.addEventListener('message', handleOpen);
|
|
window.addEventListener('message', handleOpen);
|
|
|
|
+ // window.addEventListener('resize', resize);
|
|
|
|
|
|
// 禁用右键菜单
|
|
// 禁用右键菜单
|
|
document.addEventListener('contextmenu', function (event) {
|
|
document.addEventListener('contextmenu', function (event) {
|
|
@@ -192,11 +182,10 @@ export default defineComponent({
|
|
onRegistered(r: any) {
|
|
onRegistered(r: any) {
|
|
console.log(r, 'registered');
|
|
console.log(r, 'registered');
|
|
|
|
|
|
- r &&
|
|
|
|
- setInterval(() => {
|
|
|
|
- // console.log('registered interval:', r);
|
|
|
|
- r.update();
|
|
|
|
- }, 30000);
|
|
|
|
|
|
+ // r &&
|
|
|
|
+ // setInterval(() => {
|
|
|
|
+ // r.update();
|
|
|
|
+ // }, 30000);
|
|
},
|
|
},
|
|
onNeedRefresh() {
|
|
onNeedRefresh() {
|
|
console.log('新版本可用!');
|
|
console.log('新版本可用!');
|
|
@@ -223,7 +212,7 @@ export default defineComponent({
|
|
// }
|
|
// }
|
|
});
|
|
});
|
|
onUnmounted(() => {
|
|
onUnmounted(() => {
|
|
- window.removeEventListener('resize', resize);
|
|
|
|
|
|
+ // window.removeEventListener('resize', resize);
|
|
window.removeEventListener('message', handleOpen);
|
|
window.removeEventListener('message', handleOpen);
|
|
});
|
|
});
|
|
|
|
|