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