From b445789b2ed0ab3b70291ff0bebc09c73aac7207 Mon Sep 17 00:00:00 2001 From: ZZJ <zzjdsg2300@163.com> Date: 星期四, 16 十二月 2021 10:04:04 +0800 Subject: [PATCH] 自适应 --- public/index.html | 3 + src/pages/index/App.vue | 65 +------------------------------- src/pages/index/main.ts | 1 package.json | 1 src/pages/login/App.vue | 34 ++++++++++------- 5 files changed, 27 insertions(+), 77 deletions(-) diff --git a/package.json b/package.json index 6ebdc06..c00fb28 100644 --- a/package.json +++ b/package.json @@ -52,6 +52,7 @@ "eslint": "^5.16.0", "eslint-plugin-prettier": "^3.1.0", "eslint-plugin-vue": "^5.0.0", + "lib-flexible": "^0.3.2", "mini-css-extract-plugin": "^2.4.5", "parcel-bundler": "^1.12.5", "prettier": "^1.18.2", diff --git a/public/index.html b/public/index.html index e78c1a5..1bc2029 100644 --- a/public/index.html +++ b/public/index.html @@ -4,7 +4,8 @@ <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> - <meta name="viewport" content="width=device-width,initial-scale=1.0" /> + <!-- <meta name="viewport" content="width=device-width,initial-scale=1.0" /> --> + <link rel="stylesheet" href="/public//css/globalVariable.css"> <link rel="icon" type="image/png" href="<%= BASE_URL %>favicon.png" sizes="32x32" /> <link rel="stylesheet" href="/fonts/alibaba/iconfont.css"> diff --git a/src/pages/index/App.vue b/src/pages/index/App.vue index 46e1cda..70cb09b 100644 --- a/src/pages/index/App.vue +++ b/src/pages/index/App.vue @@ -56,7 +56,6 @@ } from "./api"; export default { - async created() {}, mounted() { this.getInitInfo(); let message = "缃戠粶姝e父"; @@ -137,64 +136,6 @@ } }, nextFormNot() { - this.active++; - this.$refs["carousel"].next(); - }, - systemLogin() { - this.nullRule = this.rules; - this.$nextTick(() => { - this.$refs["ruleForm"].validate((valid) => { - if (valid) { - this.loading = this.$loading({ - lock: true, - text: "Loading", - spinner: "el-icon-loading", - background: "rgba(0, 0, 0, 0.7)", - }); - this.testLogin(); - } else { - this.nullRule = {}; - } - }); - this.nullRule = {}; - }); - }, - async testLogin() { - // location.assign("/view/desktop/") - tologin({ username: this.user.loginName, password: this.user.password }) - .then((json) => { - const loginedInfo = { - access_token: json.token_type + " " + json.access_token, - refresh_token: json.refresh_token, - }; - sessionStorage.setItem("expires_in", json.expires_in); - sessionStorage.setItem("loginedInfo", JSON.stringify(loginedInfo)); - this.loading.close(); - this.getLoginUserData(); - }) - .catch((err) => { - this.loading.close(); - this.$notify({ - title: "鎻愮ず", - type: "error", - message: err.msg, - }); - this.$refs.pwd.focus(); - }); - }, - async getLoginUserData() { - let res = await getLoginUserData(); - if (res.success) { - sessionStorage.setItem("userInfo", JSON.stringify(res.data)); - this.$notify.success("鐧诲綍鎴愬姛锛�"); - // 鑾峰彇鏉冮檺 - await this.getMenuList(); - location.assign("/view/desktop/"); - return res.data; - } else { - this.$notify.error("鐧诲綍澶辫触锛�"); - } - this.active++; this.$refs["carousel"].next(); }, @@ -312,21 +253,21 @@ } .formAccount { - margin-top: 157px; + margin-top: 0.81rem; margin-left: 200px; width: 550px; } .formNet, .formInfo { - margin-top: 90px; + margin-top: 0.47rem; margin-left: 200px; width: 550px; } .control { position: fixed; - top: 770px; + top: 80%; left: 0; right: 0; line-height: 40px; diff --git a/src/pages/index/main.ts b/src/pages/index/main.ts index 1a04451..641a846 100644 --- a/src/pages/index/main.ts +++ b/src/pages/index/main.ts @@ -4,6 +4,7 @@ import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import '@/assets/css/element-variables.scss' +import 'lib-flexible' import i18n from '@/lang' diff --git a/src/pages/login/App.vue b/src/pages/login/App.vue index e623efb..b752383 100644 --- a/src/pages/login/App.vue +++ b/src/pages/login/App.vue @@ -332,15 +332,15 @@ body, .login { height: 100%; - min-width: 1646px; - min-height: 811px; + min-width: 1200px; + min-height: 680px; position: relative; background-image: url("/apps/loginData/background.png"); .title { position: absolute; - top: 345px; - left: 301px; + top: 40%; + left: 15.6%; color: #fff; text-align: center; @@ -359,7 +359,7 @@ display: flex; justify-content: start; align-items: center; - left: 358px; + left: 18.6%; bottom: 40px; .logo { @@ -376,10 +376,10 @@ .login-form { position: absolute; - width: 780px; - height: 1000px; - right: 40px; - top: 40px; + width: 40%; + height: 92.5%; + right: 3.75%; + top: 3.75%; padding: 0 90px; box-sizing: border-box; @@ -387,10 +387,16 @@ opacity: 0.95; box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.25); border-radius: 56px; + overflow: hidden; .logo { - margin-top: 100px; - margin-bottom: 16px; + width: 100%; + margin-top: 13%; + margin-bottom: 20px; + } + + .el-form { + width: 100%; } .el-form-item { @@ -398,12 +404,12 @@ } .el-form-item:nth-child(2) { - margin-top: 60px; - margin-bottom: 80px; + margin-top: 10%; + margin-bottom: 13%; } .el-button { - width: 600px; + width: 100%; height: 60px; background: #4e94ff; border-radius: 30px; -- Gitblit v1.8.0