From 198b83ce825fbbf912cb26d592e3c7b0b586ca92 Mon Sep 17 00:00:00 2001 From: 王旭 <1377869194@qq.com> Date: 星期一, 20 二月 2023 17:38:22 +0800 Subject: [PATCH] 数据管理页面格式 --- src/components/login.vue | 136 +++++++++++++++++++------------------------- 1 files changed, 59 insertions(+), 77 deletions(-) diff --git a/src/components/login.vue b/src/components/login.vue index 71d9d2b..4e4c1af 100644 --- a/src/components/login.vue +++ b/src/components/login.vue @@ -1,83 +1,41 @@ <template> <div class="container"> + <vue-particles + :particleOpacity="0.7" + :particlesNumber="80" + shapeType="circle" + :particleSize="4" + :linesWidth="1" + :lineLinked="true" + :lineOpacity="0.4" + :linesDistance="80" + :moveSpeed="2" + :hoverEffect="true" + hoverMode="grab" + :clickEffect="false" + clickMode="bubble" + > + </vue-particles> + <div class="MapMenu"> + <iframe + id="ifream" + style="border:none" + width="100%" + height="100%" + v-bind:src="reportUrl" + ></iframe> + </div> <div class="title_img"> <img - src="../assets/img/loginLogo.png" - alt="" - /> - </div> - <div class="main_img"> - <img - src="../assets/img/loginMain.png" + src="../assets/img/lg_03.png" alt="" /> </div> <div class="login"> + <div class="login_title"> <span>鐢ㄦ埛鐧诲綍</span> </div> - <!-- <el-form ref="form" :model="form" :rules="rules" class="loginForm"> - <el-form-item prop="username"> - <el-input placeholder="璇疯緭鍏ョ敤鎴峰悕" v-model="form.username"> - <i slot="prefix" class="el-icon-user"></i> - </el-input> - </el-form-item> - <el-form-item prop="password"> - <el-input - show-password - placeholder="璇疯緭鍏ュ瘑鐮�" - v-model="form.password" - @keyup.enter.native="onSubmit" - > - <i slot="prefix" class="el-icon-lock"></i> - </el-input> - </el-form-item> - <el-form-item required> - <el-col :span="18"> - <el-form-item prop="validCode"> - <el-input - v-model="form.validCode" - style="width: 280px" - placeholder="杈撳叆楠岃瘉鐮侊紙蹇界暐澶у皬鍐欙級" - class="nobr" - ></el-input> - </el-form-item> - </el-col> - - <el-col :span="6" align="right"> - <validCode - v-model="validCode" - ref="refresh" - @sendData="getCode" - ></validCode> - </el-col> - </el-form-item> - <el-form-item> - <img src="../assets/img/zhengshu.png" alt="" /><span - >璇佷功瀹夎涓庢坊鍔犱俊浠荤珯鐐�</span - > - </el-form-item> - <el-form-item> - <img src="../assets/img/document.png" alt="" /><span - >浣跨敤甯姪鏂囨。</span - > - </el-form-item> - <el-form-item> - <el-button - type="warning" - @click="onSubmit" - style=" - width: 384px; - height: 50px; - margin-top: 55px; - background: #3b4d6e; - border-radius: 5px; - " - >鐧诲綍</el-button - > - </el-form-item> - </el-form> --> - <el-form :model="loginForm" :rules="rules" @@ -124,6 +82,7 @@ ></el-input> </el-form-item> </el-col> + <el-col :span="6" @@ -214,10 +173,14 @@ uid: [{ validator: validUserName, trigger: 'blur' }], pwd: [{ validator: validPassword, trigger: 'blur' }], validCode: [{ validator: checkValidCode, trigger: 'blur' }], + showSessionId: '', + reportUrl: '' }, }; }, mounted() { + + this.getpublickey(); }, methods: { @@ -243,7 +206,7 @@ }); return } - + if (response.msg != "") { this.$message({ message: response.msg, @@ -310,16 +273,25 @@ } }; + }, + startURL() { + var url = window.location.href; + var testurl = ''; + if (url.indexOf('web') != -1) { + testurl = '/web'; + } + this.reportUrl = window.location.origin + testurl + '/mapscreen/index.html'; } }, created() { + this.startURL() this.enterLogin(); }, }; </script> <!-- Add "scoped" attribute to limit CSS to this component only --> -<style scoped> +<style lang="less" scoped> .container { width: 100%; height: 100%; @@ -328,13 +300,22 @@ left: 0px; right: 0px; bottom: 0px; - background-color: #1c78e0; + + background: url("../assets/img/login.jpg") no-repeat center; background-size: 100% 100%; + .MapMenu { + width: 100%; + height: 100%; + top: 5%; + left: 1%; + position: absolute; + } } .title_img { position: absolute; - left: 10%; - top: 10%; + left: 17%; + top: 8%; + width: 20%; /* transform: translateX(-50%); */ } .title_img img { @@ -353,10 +334,10 @@ width: 472px; height: 571px; position: absolute; - left: 80%; - top: 50%; + left: 75%; + top: 45%; transform: translate(-50%, -40%); - background-color: rgb(255, 255, 255); + background: rgba(255, 255, 255, 0.8); border-radius: 8px; } @@ -384,6 +365,7 @@ border-color: rgba(0, 0, 0, 0.1); color: #000; } + .el-input /deep/ .el-input-group__prepend { border: 0; padding: 0 !important; -- Gitblit v1.9.3