12
zhaoxiaoqiang
2022-08-05 8995fbee7afdf061873ce1f0e7bb11ff3431a0b5
src/views/user/login.vue
@@ -2,7 +2,7 @@
 * @Author: 小明丶
 * @Date: 2019-08-15 10:20:56
 * @LastEditors: zxq
 * @LastEditTime: 2022-06-16 11:34:10
 * @LastEditTime: 2022-08-04 10:42:08
 * @Description: 登录页面
 -->
<template>
@@ -48,9 +48,6 @@
    <div class="btn-box">
      <button @click="loginBut">登录</button>
    </div>
    <!-- <div class="idcard-box">
      <upLoadIdCard :cardBack="idCardMation.idBackUrl" :cardFont="idCardMation.idFrontUrl"></upLoadIdCard>
    </div> -->
  </div>
</template>
@@ -108,30 +105,9 @@
    if(sessionStorage.verCode){
      this.verCode = sessionStorage.verCode
    }
    this.code = this.getUrlCode("code");
    console.log('this.code:',this.code)
    console.log('this.$route.query.whichPage:',this.$route.query.whichPage)
    if (this.code && !this.$route.query.whichPage) {
      this.$api.wechatUserInfo({ code: this.code}).then(res => {
          console.log('res.body.openid:',res.body.openid)
          localStorage.edu_ins_client_openId = res.body.openid;
          localStorage.edu_ins_client_userMation = JSON.stringify(res.body);
      });
    }
  },
  methods: {
    ...mapActions(["login", "getVercode", "openIdLogin"]),
    //截取code值
    getUrlCode(name) {
      return (
        decodeURIComponent(
          (new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(
            location.href
          ) || [, ""])[1].replace(/\+/g, "%20")
        ) || null
      );
    },
    ...mapActions(["login", "getVercode"]),
    //登录验证
    loginBut() {
      let v = this.$tool;
@@ -155,7 +131,7 @@
        vm: this,
        mblNo: this.mblNo,
        verCode: this.verCode,
        openId: localStorage.edu_ins_client_openId
        // openId: localStorage.axx_ins_client_openId
      });
    },
    sendCode() {
@@ -175,12 +151,6 @@
        sessionStorage.beforeDate = new Date().getTime()
        this.getSecond(60);
      })
      // this.$store.dispatch("getVercode", {
      //   vm: this,
      //   mblNo: this.mblNo,
      //   verCodeType: 1
      // });
    },
    //发送验证码计时函数
    getSecond(wait) {
@@ -229,7 +199,6 @@
  
  beforeRouteLeave (to, from, next) {
    // ...
    clearTimeout(this.timer)
    next()
  }