From c37e4efb8a78a0f1bf85cf29a9286cc312469dbe Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期六, 09 九月 2023 17:09:51 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/view/enter.vue |  349 +++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 198 insertions(+), 151 deletions(-)

diff --git a/src/view/enter.vue b/src/view/enter.vue
index 523fdb0..56d4eb0 100644
--- a/src/view/enter.vue
+++ b/src/view/enter.vue
@@ -1,122 +1,149 @@
 <style scoped>
-  .enter {
-    width: 100vw;
-    height: 100vh;
-    display: flex;
-    background-image: url("../../static/img/鐧诲綍.png");
-    background-size: 100% 100%;
-  }
+.enter {
+  width: 100vw;
+  height: 100vh;
+  display: flex;
+  background-image: url("../../static/img/鐧诲綍.png");
+  background-size: 100% 100%;
+}
 
-  .left {
-    width: calc(100% - 500px);
-    height: 100%;
-    overflow: hidden;
-  }
+.left {
+  width: calc(100% - 500px);
+  height: 100%;
+  overflow: hidden;
+}
 
-  .left img {
-    width: 100%;
-    min-height: 100%;
-  }
+.left img {
+  width: 100%;
+  min-height: 100%;
+}
 
-  .right {
-    width: 600px;
-    overflow-y: auto;
-    display: flex;
-    align-items: center;
-    justify-content: center;
-  }
+.right {
+  width: 600px;
+  overflow-y: auto;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
 
-  .title_big {
-    color: #004EA2;
-    font-size: 40px;
-    margin-bottom: 8px;
-  }
+.title_big {
+  color: #004ea2;
+  font-size: 40px;
+  margin-bottom: 8px;
+}
 
-  .title_small {
-    color: #004EA2;
-    font-size: 24px;
-  }
+.title_small {
+  color: #004ea2;
+  font-size: 24px;
+}
 
-  .elform {
-    margin-top: 50px;
-  }
+.elform {
+  margin-top: 50px;
+}
 
-  .sao {
-    font-size: 14px;
-    color: #004EA2;
-    width: 100%;
-    text-align: right;
-  }
+.sao {
+  font-size: 14px;
+  color: #004ea2;
+  width: 100%;
+  text-align: right;
+}
 </style>
 
 <style>
-  .enter .el-form-item__label {
-    font-size: 20px;
-    color: #333;
-    line-height: 48px;
-  }
+.enter .el-form-item__label {
+  font-size: 20px;
+  color: #333;
+  line-height: 48px;
+}
 
-  .enter .el-form-item {
-    margin-bottom: 30px;
-  }
+.enter .el-form-item {
+  margin-bottom: 30px;
+}
 
-  .enter .el-input__inner {
-    height: 48px;
-  }
+.enter .el-input__inner {
+  height: 48px;
+}
 
-  .enter .el-button {
-    background-color: #1763EB;
-    color: #fff;
-    border: 0;
-    border-radius: 16px;
-    width: 100%;
-    height: 48px;
-  }
+.enter .el-button {
+  background-color: #1763eb;
+  color: #fff;
+  border: 0;
+  border-radius: 16px;
+  width: 100%;
+  height: 48px;
+}
 
-  .enter input::-webkit-input-placeholder,
-  .enter textarea::-webkit-input-placeholder {
-    font-size: 14px;
-  }
+.enter input::-webkit-input-placeholder,
+.enter textarea::-webkit-input-placeholder {
+  font-size: 14px;
+}
 
-  .enter input::-moz-placeholder,
-  .enter textarea::-moz-placeholder {
-    font-size: 10px;
-  }
+.enter input::-moz-placeholder,
+.enter textarea::-moz-placeholder {
+  font-size: 10px;
+}
 
-  .enter input:-ms-input-placeholder,
-  .enter textarea:-ms-input-placeholder {
-    font-size: 10px;
-  }
+.enter input:-ms-input-placeholder,
+.enter textarea:-ms-input-placeholder {
+  font-size: 10px;
+}
 
-  .enter input:-moz-placeholder,
-  .enter textarea:-moz-placeholder {
-    font-size: 10px;
-  }
+.enter input:-moz-placeholder,
+.enter textarea:-moz-placeholder {
+  font-size: 10px;
+}
 </style>
 
 <template>
   <div class="enter">
     <div class="left">
-      <img src="../../static/img/鐧诲綍鑳屾櫙.png">
+      <img src="../../static/img/鐧诲綍鑳屾櫙.png" />
     </div>
     <div class="right">
       <div style="width: calc(100% - 100px * 2);">
         <div class="title_big">娆㈣繋鎮ㄧ櫥褰曪紒</div>
         <div class="title_small">鐢电紗闄勪欢鏂颁竴浠om绯荤粺</div>
-        <el-form :model="ruleForm" :rules="rules" ref="ruleForm" class="elform" :hide-required-asterisk="true">
+        <el-form
+          :model="ruleForm"
+          :rules="rules"
+          ref="ruleForm"
+          class="elform"
+          :hide-required-asterisk="true"
+        >
           <el-form-item label="鐢ㄦ埛鍚�" prop="account">
-            <el-input v-model="ruleForm.account" placeholder="璇疯緭鍏ヨ处鍙�" clearable></el-input>
+            <el-input
+              v-model="ruleForm.account"
+              placeholder="璇疯緭鍏ヨ处鍙�"
+              clearable
+            ></el-input>
           </el-form-item>
           <el-form-item label="瀵嗙爜" prop="pwd">
-            <el-input v-model="ruleForm.pwd" placeholder="璇疯緭鍏ュ瘑鐮�" clearable show-password></el-input>
+            <el-input
+              v-model="ruleForm.pwd"
+              placeholder="璇疯緭鍏ュ瘑鐮�"
+              clearable
+              show-password
+            ></el-input>
           </el-form-item>
           <el-form-item style="margin-bottom: 8px;">
-            <el-col :span="12"><el-checkbox v-model="ruleForm.remumberme">璁颁綇瀵嗙爜</el-checkbox></el-col>
-            <el-col :span="12" style="text-align: right;"><el-checkbox
-                v-model="ruleForm.autoenter">鑷姩鐧诲綍</el-checkbox></el-col>
+            <el-col :span="12"
+              ><el-checkbox v-model="ruleForm.remumberme"
+                >璁颁綇瀵嗙爜</el-checkbox
+              ></el-col
+            >
+            <el-col :span="12" style="text-align: right;"
+              ><el-checkbox v-model="ruleForm.autoenter"
+                >鑷姩鐧诲綍</el-checkbox
+              ></el-col
+            >
           </el-form-item>
           <el-form-item style="margin-bottom: 15px;">
-            <el-button type="primary" @click="submitForm('ruleForm')" :loading="btnload">绔嬪嵆鐧诲綍</el-button>
+            <el-button
+              type="primary"
+              @click="submitForm('ruleForm')"
+              :loading="btnload"
+              >绔嬪嵆鐧诲綍</el-button
+            >
           </el-form-item>
         </el-form>
         <div class="sao">寰俊鎵爜鐧诲綍</div>
@@ -126,80 +153,100 @@
 </template>
 
 <script>
-  export default {
-    data() {
-      return {
-        ruleForm: {
-          account: null,
-          pwd: null,
-          remumberme: false,
-          autoenter: false
-        },
-        rules: {
-          account: [{
+export default {
+  data() {
+    return {
+      ruleForm: {
+        account: null,
+        pwd: null,
+        remumberme: false,
+        autoenter: false
+      },
+      rules: {
+        account: [
+          {
             required: true,
-            message: '璇疯緭鍏ヨ处鍙�',
-            trigger: ['blur', 'change']
-          }],
-          pwd: [{
+            message: "璇疯緭鍏ヨ处鍙�",
+            trigger: ["blur", "change"]
+          }
+        ],
+        pwd: [
+          {
             required: true,
-            message: '璇疯緭鍏ュ瘑鐮�',
-            trigger: ['blur', 'change']
-          }]
-        },
-        btnload: false
+            message: "璇疯緭鍏ュ瘑鐮�",
+            trigger: ["blur", "change"]
+          }
+        ]
+      },
+      btnload: false
+    };
+  },
+  mounted() {
+    this.ruleForm.remumberme =
+      JSON.parse(localStorage.getItem("rememberme")) == null
+        ? false
+        : JSON.parse(localStorage.getItem("rememberme"));
+    this.ruleForm.autoenter =
+      JSON.parse(localStorage.getItem("autoenter")) == null
+        ? false
+        : JSON.parse(localStorage.getItem("autoenter"));
+    var user = JSON.parse(localStorage.getItem("user"));
+    if (user != null && user != undefined) {
+      if (this.ruleForm.remumberme == true) {
+        this.ruleForm.account = user.account;
+        this.ruleForm.pwd = user.password;
       }
-    },
-    mounted() {
-      this.ruleForm.remumberme = JSON.parse(localStorage.getItem('rememberme'))==null?false:JSON.parse(localStorage.getItem('rememberme'))
-      this.ruleForm.autoenter = JSON.parse(localStorage.getItem('autoenter'))==null?false:JSON.parse(localStorage.getItem('autoenter'))
-      var user = JSON.parse(localStorage.getItem('user'))
-      if (user != null && user != undefined) {
-        if (this.ruleForm.remumberme==true) {
-          this.ruleForm.account = user.account
-          this.ruleForm.pwd = user.password
-        }
-        if (this.ruleForm.autoenter==true) {
-          this.submitForm('ruleForm')
-        }
+      if (this.ruleForm.autoenter == true) {
+        this.submitForm("ruleForm");
       }
-    },
-    methods: {
-      submitForm(formName) {
-        this.btnload = true
-        this.$refs[formName].validate((valid) => {
-          if (valid) {
-            this.axios.post(this.$api.url.enter, {
+    }
+  },
+  methods: {
+    submitForm(formName) {
+      this.btnload = true;
+      this.$refs[formName].validate(valid => {
+        if (valid) {
+          this.axios
+            .post(this.$api.url.enter, {
               account: this.ruleForm.account,
               password: this.ruleForm.pwd
-            }).then(res => {
-              this.btnload = false
-              if (res.data == null) {
-                this.$message.error("璐﹀彿鎴栧瘑鐮侀敊璇�")
-                return
-              }
-              localStorage.setItem('rememberme', this.ruleForm.remumberme)
-              localStorage.setItem('autoenter', this.ruleForm.autoenter)
-              if (this.ruleForm.remumberme==true||this.ruleForm.autoenter==true) localStorage.setItem('user', JSON.stringify({
-                account: this.ruleForm.account,
-                password: this.ruleForm.pwd,
-                name: res.data.name
-              }))
-              sessionStorage.setItem('token', res.data.token)
-              sessionStorage.setItem('reToken', res.data.reToken)
-              this.$message.success("鐧诲綍鎴愬姛")
-              this.$router.push('/')
-            }).catch(e => {
-              this.btnload = false
-              this.$message.error('鐧诲綍澶辫触, 璇疯仈绯荤鐞嗗憳')
             })
-          } else {
-            this.btnload = false
-            this.$message.error('璐﹀彿鎴栧瘑鐮佹湭杈撳叆锛�')
-            return false;
-          }
-        })
-      },
+            .then(res => {
+              this.btnload = false;
+              if (res.data == null) {
+                this.$message.error("璐﹀彿鎴栧瘑鐮侀敊璇�");
+                return;
+              }
+              localStorage.setItem("rememberme", this.ruleForm.remumberme);
+              localStorage.setItem("autoenter", this.ruleForm.autoenter);
+              if (
+                this.ruleForm.remumberme == true ||
+                this.ruleForm.autoenter == true
+              )
+                localStorage.setItem(
+                  "user",
+                  JSON.stringify({
+                    account: this.ruleForm.account,
+                    password: this.ruleForm.pwd,
+                    name: res.data.name
+                  })
+                );
+              sessionStorage.setItem("token", res.data.token);
+              sessionStorage.setItem("reToken", res.data.reToken);
+              this.$message.success("鐧诲綍鎴愬姛");
+              this.$router.push("/");
+            })
+            .catch(e => {
+              this.btnload = false;
+              this.$message.error("鐧诲綍澶辫触, 璇疯仈绯荤鐞嗗憳");
+            });
+        } else {
+          this.btnload = false;
+          this.$message.error("璐﹀彿鎴栧瘑鐮佹湭杈撳叆锛�");
+          return false;
+        }
+      });
     }
   }
+};
 </script>

--
Gitblit v1.9.3