qinxianzhangyao
2024-04-25 74a7a2bbef241a023110ff24c8e7c84025e267f5
src/views/login.vue
@@ -1,6 +1,11 @@
<template>
  <div class="login">
    <h1>智能健康体检管理系统</h1>
    <!-- <div style="padding-top: 130px;"> -->
      <!-- <h2>兴平兴化社区服务站</h2> -->
      <h1>泾川县人民医院</h1>
      <h1>智能健康体检管理系统</h1>
    <!-- </div> -->
    <el-form :inline="true" ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form">
      <div class="img">
@@ -55,13 +60,14 @@
    <!--  底部  -->
    <div class="el-login-footer">
      <span>Copyright © 2022-2023路泰科技 All Rights Reserved.</span>
      <span>Copyright © 2023-2024 All Rights Reserved.</span>
      <!-- <span>Copyright © 2022-2023龙美网络 All Rights Reserved.</span> -->
    </div>
  </div>
</template>
<script>
import { getCodeImg ,getconfigKey} from "@/api/login";
import { getCodeImg, getconfigKey } from "@/api/login";
import Cookies from "js-cookie";
import { encrypt, decrypt } from '@/utils/jsencrypt'
@@ -83,21 +89,21 @@
      },
      loginRules: {
        username: [
          { required: true, trigger: "blur", message: "请输入您的账号" }
          { required: true, trigger: "blur", message: "" }
        ],
        password: [
          { required: true, trigger: "blur", message: "请输入您的密码" }
          { required: true, trigger: "blur", message: "" }
        ],
        code: [{ required: true, trigger: "change", message: "请输入验证码" }],
        code: [{ required: true, trigger: "change", message: "" }],
        mobile: [
          { required: true, trigger: "change", message: "请选择" }
          { required: true, trigger: "change", message: "" }
        ]
      },
      pwdtype: 'password',
      openeye: require('../assets/images/by.png'),
      flag: false,
      loading: false,
      configKey:"captcha_switch",
      configKey: "captcha_switch",
      // // 验证码开关
      captchaEnabled: true,
      // 注册开关
@@ -134,21 +140,21 @@
    this.getCookie();
  },
  methods: {
    getstate(){
    getstate() {
      getconfigKey().then(res => {
        if(res.msg == "Y"){
        if (res.msg == "Y") {
          this.captchaEnabled = true
          this.getCode();
        }else if(res.msg == "N"){
        } else if (res.msg == "N") {
          this.captchaEnabled = false
        }
      })
    },
    hide() {
      this.loginForm.username = "10001";
      this.loginForm.password = "admin123";
      // this.loginForm.username = "10001";
      // this.loginForm.password = "admin123";
    },
    changetype() {
      this.pwdtype = this.pwdtype === 'password' ? 'text' : 'password'
@@ -218,6 +224,16 @@
              });
            } else {
              const securitMessage = JSON.parse(localStorage.getItem("securitMessage"));
              if (securitMessage) {
                if (securitMessage != null) {
                  this.$message({
                    message: securitMessage,
                    type: 'success'
                  });
                  localStorage.removeItem("securitMessage");
                }
              }
              this.$router.push({ path: this.redirect || "/" }).catch(() => { });
            }