diff --git a/src/api/login.js b/src/api/login.js index edf859f8..461d7628 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -12,4 +12,6 @@ export const postInitSet = (data) => server.post(`/user/settings/init`, data) export const systemVersion = () => server.get(`/system/version`) -export const bindInfo = () => server.get(`/application/sso/_all`) \ No newline at end of file +export const bindInfo = () => server.get(`/application/sso/_all`) + +export const settingDetail = (scopes) => server.get(`/system/config/${scopes}`) \ No newline at end of file diff --git a/src/views/user/Login/index.vue b/src/views/user/Login/index.vue index 1b1d8968..d41703b3 100644 --- a/src/views/user/Login/index.vue +++ b/src/views/user/Login/index.vue @@ -5,8 +5,16 @@
+ + 备案:渝ICP备19017719号-1 +
@@ -16,11 +24,13 @@
-
物联网平台
+
+ {{ basis.title || SystemConst.SYSTEM_NAME }} +
(); +const basis = ref({}); const defaultImg = getImage('/apply/provider1.png'); const iconMap = new Map(); @@ -222,6 +235,15 @@ const onFinish = async () => { username: form.username, }); LocalStore.set(TOKEN_KEY, res?.result.token); + // if (res.result.username === 'admin') { + // const resp: any = await getInitSet(); + // if (resp.status === 200 && !resp.result.length) { + // window.location.href = '/#/init-home'; + // return; + // } + // } + // window.location.href = '/'; + const resp: any = await getInitSet(); if (resp.success) { router.push('/demo'); @@ -257,6 +279,7 @@ const getCookie = () => { }; const getOpen = () => { + LocalStore.removeAll(); systemVersion().then((res: any) => { if (res.success && res.result) { LocalStore.set(Version_Code, res.result.edition); @@ -269,6 +292,18 @@ const getOpen = () => { } } }); + settingDetail('front').then((res) => { + if (res.status === 200) { + const ico: any = document.querySelector('link[rel="icon"]'); + ico.href = res.result.ico; + basis.value = res.result; + if (res.result.title) { + document.title = res.result.title; + } else { + document.title = ''; + } + } + }); }; const handleClickOther = (item: any) => { @@ -316,6 +351,14 @@ screenRotation(screenWidth.value, screenHeight.value); .left { width: 73%; height: 100%; + + .records { + position: absolute; + top: 96%; + left: 35%; + color: rgba(0, 0, 0, 0.35); + font-size: 14px; + } } .right {