Commit 41b1427c authored by 喻天's avatar 喻天

feat: 吉林大学登录页

parent b67e62aa
/* /*
* @Author: 634665781 634665781@qq.com * @Author: 634665781 634665781@qq.com
* @Date: 2022-07-08 14:28:01 * @Date: 2022-07-08 14:28:01
* @LastEditors: 634665781 634665781@qq.com * @LastEditors: yutian 249303761@qq.com
* @LastEditTime: 2023-08-23 17:56:41 * @LastEditTime: 2023-09-19 17:31:49
* @FilePath: \CivWeb\src\pages\user\login\index.js * @FilePath: \CivWeb\src\pages\user\login\index.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/ */
...@@ -26,6 +26,7 @@ import HuhehaoteLogin from './template/project/huhehaote'; ...@@ -26,6 +26,7 @@ import HuhehaoteLogin from './template/project/huhehaote';
import XinganLogin from './template/project/xingan'; import XinganLogin from './template/project/xingan';
import LvchengLogin from './template/project/lvcheng'; import LvchengLogin from './template/project/lvcheng';
import PukouLogin from './template/project/pukou'; import PukouLogin from './template/project/pukou';
import JiLinDaXueLogin from './template/project/JiLinDaXue';
import ErlianhaoteLogin from './template/project/erlianhaote'; import ErlianhaoteLogin from './template/project/erlianhaote';
import YixianLogin from './template/project/yixian'; import YixianLogin from './template/project/yixian';
import LixianLogin from './template/project/lixian'; import LixianLogin from './template/project/lixian';
...@@ -55,6 +56,7 @@ const LoginTemplate = { ...@@ -55,6 +56,7 @@ const LoginTemplate = {
'节水主题二.html': EnergJS2, '节水主题二.html': EnergJS2,
'项目 - 澄迈.html': ChengmaiLogin, '项目 - 澄迈.html': ChengmaiLogin,
'项目 - 呼和浩特.html': HuhehaoteLogin, '项目 - 呼和浩特.html': HuhehaoteLogin,
'项目 - 吉林大学.html': JiLinDaXueLogin,
'项目 - 新干.html': XinganLogin, '项目 - 新干.html': XinganLogin,
'项目 - 二连浩特.html': ErlianhaoteLogin, '项目 - 二连浩特.html': ErlianhaoteLogin,
'项目 - 易县.html': YixianLogin, '项目 - 易县.html': YixianLogin,
......
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="66px" height="66px">
<image x="0px" y="0px" width="66px" height="66px" xlink:href="data:img/png;base64,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AAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAFSEAAwAAAAAAABQEQIwAAAAAAAAQEUIwAAAAAAAAAAVIQADAAAAAAAAVIQADAAAAAAAAFARAjAAAAAAAABARQjAAAAAAAAAABUhAAMAAAAAAABUhAAMAAAAAAAAUBECMAAAAAAAAEBFCMAAAAAAAAAAFSEAAwAAAAAAAP9fe3YgAwAAADDI3/oeX2nEhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACAiQDgnK2HunIztAAAAABJRU5ErkJggg==" />
</svg>
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
import React, { forwardRef, useEffect, useRef, useState } from 'react';
import { Modal, Popover } from 'antd';
import { Helmet, HelmetProvider } from 'react-helmet-async';
import { connect } from 'react-redux';
import { useHistory, withRouter } from '@wisdom-utils/runtime';
import { actionCreators } from '@/containers/App/store';
import QRCode from 'qrcode.react';
import classnames from 'classnames';
import moment from 'moment';
import defaultSetting from '../../../../../../../config/defaultSetting';
import LoginAction from '../../../login';
import styles from './index.less';
import Account from '../../../js/useAccount';
import { defaultApp } from '../../../../../../micro';
import logoPng from './images/吉林icon.png';
import qrcodePng from './images/1.png';
import welcomePng from './images/小标语.png';
const PopOvercontent = () => {
const qrcodes = window.globalConfig && window.globalConfig.qrcode;
if (qrcodes) {
return <QRCode value={qrcodes} />;
}
return <span>手持APP下载未配置</span>;
};
const Login = forwardRef((props, _ref) => {
const sliVerify = useRef();
const loginFormRef = useRef();
const formRef = useRef(null);
const [status, setStatus] = useState('normal');
const [autoLogin, setAutoLogin] = useState(false);
const [submitting, setSubmitting] = useState(false);
const [type, setType] = useState('Account');
const [visible, setVisible] = useState(false);
const history = useHistory();
const [action, setAction] = useState(() => new LoginAction(Object.assign({}, props, { history }), setVisible, false));
const [dateObj, setDateObj] = useState({});
const handleSubmit = values => {
/* eslint-disable */
action &&
(type === 'Account'
? action.loginHandler(values.userName, values.password, null, autoLogin, sliVerify)
: type === 'Mobile'
? action.phoneLoginFormHandler(values.mobile, values.captcha)
: null);
setSubmitting(true);
props.updateCurrentIndex && props.updateCurrentIndex(-1);
};
useEffect(() => {
action &&
action.events.on('loginSuccess', event => {
setSubmitting(false);
props.updateCurrentIndex && props.updateCurrentIndex(0);
props.history.push(`/?client=${props.global.client}`);
// window.share.event.emit('triggerMicro', props.global);
// initMicroApps();
defaultApp();
});
action &&
action.events.on('loginError', event => {
setVisible(false);
setSubmitting(false);
});
action &&
action.events.on('loginVisible', status => {
setVisible(status);
});
return () => {
action && action.events && action.events.removeAllListeners('loginSuccess');
action && action.events && action.events.removeAllListeners('loginError');
action && action.events && action.events.removeAllListeners('loginVisible');
};
}, [props.loginMode]);
useEffect(() => {
setSubmitting(false);
}, [visible]);
const renderPlatform = () => {
const template = props.global.loginTemplate;
const params = {
fromRef: formRef,
type,
setType,
status,
submitting,
autoLogin,
setAutoLogin,
action,
onSubmit: handleSubmit,
loginMode: props.loginMode,
updateLoginMode: props.updateLoginMode,
welcome: null,
};
return <Account {...params} />;
};
/* eslint-disable */
const handleWeek = () => {
const weekOfDay = Number(moment().format('E'));
let weekDayName = ''
switch (weekOfDay) {
case 1:
weekDayName = '周一'
break
case 2:
weekDayName = '周二'
break
case 3:
weekDayName = '周三'
break
case 4:
weekDayName = '周四'
break
case 5:
weekDayName = '周五'
break
case 6:
weekDayName = '周六'
break
case 0:
weekDayName = '周日'
break
default:
weekDayName = ''
}
return weekDayName
}
useEffect(() => {
const timer = setInterval(() => {
setDateObj({
curTime: moment().format('HH:mm:ss'),
week: handleWeek(),
date: moment().format('YYYY/MM/DD')
});
}, 1000);
return () => {
clearInterval(timer);
};
}, [])
return (
<HelmetProvider>
<Helmet>
<title>{props.global.title || defaultSetting.title}</title>
<meta name="description" content={props.global.title || defaultSetting.title} />
</Helmet>
<div className={classnames(styles.lvchenglogin, "lvcheng")}>
<div className={styles['inner-wrapper']}>
{/* <div className={styles['title-image-box']}>
<img src={logoPng} alt='' className={styles['title-image']} />
<span className={styles['title-name']}>{window.globalConfig.title}</span>
</div> */}
<div className={styles['inner-center']}>
<div className={styles['welcome-title']}>
<img src={welcomePng} alt='' className={styles['welcome-img']} />
</div>
<div className={classnames(styles['inner-bg'], styles['login-part'])} ref={loginFormRef}>
{renderPlatform()}
</div>
<Popover content={PopOvercontent} title="扫码下载APP" overlayClassName={'popover-style'}>
<img src={qrcodePng} alt="APP" className={styles['qrcode-box']} />
</Popover>
</div>
</div>
<div className={styles['login-header']}>
<div className={styles['left-title']}>
<img src={logoPng} alt='logo' className={styles['logo-png']} />
<div className={styles['cn-title']}>{window.globalConfig.title}</div>
</div>
<div className={styles['right-timebox']}>
<div className={styles['curr-time']}>{dateObj.curTime}</div>
<div className={styles['curr-week-date']}>
<div className={styles['curr-week']}>{dateObj.week}</div>
<div className={styles['curr-date']}>{dateObj.date}</div>
</div>
</div>
</div>
<Modal centered visible={visible} width={340} footer={null} closable={false} bodyStyle={{ padding: '15px' }}>
<div ref={sliVerify} />
</Modal>
</div>
</HelmetProvider>
);
});
const mapStateToProps = state => ({
global: state.getIn(['global', 'globalConfig']),
loginMode: state.getIn(['global', 'loginMode']),
});
const mapDispatchToProps = dispatch => ({
updateConfig(config) {
dispatch(actionCreators.getConfig(config));
},
createContext(data) {
dispatch(actionCreators.createContext(data));
},
updateLoginMode(mode) {
dispatch(actionCreators.changeLoginMode(mode));
},
updateCurrentIndex(index) {
dispatch(actionCreators.updateCurrentIndex(index));
},
});
export default connect(
mapStateToProps,
mapDispatchToProps,
)(withRouter(Login));
.lvchenglogin {
width: 100%;
height: 100%;
background: url('./images/背景.png') no-repeat;
background-size: 100% 100%;
background-clip: border-box;
position: relative;
min-height: 7.0rem;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
.inner-bg {
width: 100%;
// height: 100%;
&>div {
width: 70%;
margin: 0 auto;
}
}
.inner-wrapper {
position: relative;
width: 100%;
// height: 380px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 10px;
// margin-bottom: 100px;
}
.title-image-box {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 50px;
}
.title-image {
width: 59px;
width: 66px;
height: 66px;
margin-right: 20px;
}
.title-name {
font-size: 36px;
font-weight: 400;
color: #FFFFFF;
text-shadow: 0px 1px 5px rgba(6, 27, 54, 0.8);
letter-spacing: 2px;
}
.inner-bg .title {
font-size: 27px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
letter-spacing: 2px;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.inner-center {
position: relative;
width: 600px;
border-radius: 10px;
background: rgba(255, 255, 255, 0.3);
border-radius: 15px 15px 0px 15px;
box-shadow: 0px 6px 18px 0px rgb(25 61 79 / 35%);
padding: 20px 0;
background: rgba(255, 255, 255, 0.6);
border: 1px solid #FDFDFD;
box-shadow: 0px 6px 18px 0px rgba(25, 61, 79, 0.35);
border-radius: 15px;
}
.welcome-title {
width: 100%;
height: 44px;
// background: linear-gradient(0deg, rgba(9, 128, 238, 1) 0%, rgba(0, 182, 251, 1) 100%);
border-radius: 10px 10px 0 0;
padding: 16px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 40px;
>img {
width: 305px;
height: 44px;
}
}
.welcome-img {
width: 480px;
}
.formgroup2 {
display: flex;
align-items: center;
display: flex;
margin: 0px 5.5%;
margin-bottom: 10%;
align-items: center;
margin-bottom: 40px;
}
.APPcodeBox {
width: 100%;
display: flex;
flex-flow: column;
align-items: center;
cursor: pointer;
position: relative;
}
.APPCtext {
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 30px;
opacity: 0.75;
}
.login-header {
width: 100%;
position: absolute;
top: 0;
height: 90px;
padding: 0 70px;
display: flex;
justify-content: space-between;
align-items: center;
box-shadow: 0px 1px 3px 0px rgba(235, 235, 235, 0.55);
.left-title {
display: flex;
justify-content: center;
align-items: center;
.cn-title {
font-size: 32px;
font-weight: 400;
// color: #FFFFFF;
color: #1E40AC;
}
.logo-png {
width: 66px;
margin-right: 20px;
}
}
.right-timebox {
display: flex;
justify-content: center;
align-items: center;
height: 60px;
.curr-time {
width: 140px;
font-size: 36px;
font-family: Microsoft YaHei;
font-weight: 300;
color: #5f718c;
}
.curr-week-date {
margin-left: 10px;
.curr-week {
font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #5f718c;
}
.curr-date {
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #5f718c;
}
}
}
}
.copyright {
position: absolute;
bottom: 7%;
width: 100%;
margin: 0 auto;
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #F1F6FD;
text-align: center;
}
.qrcode-box {
position: absolute;
bottom: 0;
right: -23px;
width: 23px;
height: 23px;
background: #FFFFFF;
opacity: 0.8;
cursor: pointer;
}
}
:global {
.popover-style {
.@{ant-prefix}-popover-inner-content {
display: flex;
justify-content: center;
align-items: center;
}
.@{ant-prefix}-popover-title {
display: flex;
justify-content: center;
align-items: center;
}
}
}
@keyframes waving {
from {
top: 0;
}
to {
top: 10px;
}
}
@keyframes waving2 {
from {
left: 0;
}
to {
left: -9999px;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment