Jelajahi Sumber

Merge remote-tracking branch 'origin/cancelReq0923' into test

# Conflicts:
#	src/js/login.js
zhouna 3 tahun lalu
induk
melakukan
7427ec61a5
2 mengubah file dengan 52 tambahan dan 112 penghapusan
  1. 1 1
      src/html/index.html
  2. 51 111
      src/js/login.js

+ 1 - 1
src/html/index.html

@@ -109,7 +109,7 @@
                 
                   </div>
               </div>
-              <iframe src="./console.html" frameborder="0" id="contentIframe"></iframe>
+              <iframe src="" frameborder="0" id="contentIframe"></iframe>
           </div>
       </div>
     </div>

+ 51 - 111
src/js/login.js

@@ -3,146 +3,86 @@ require("../css/reset.less")
 require("../css/login.less")
 require("./modal.js")
 
-const { api } = require('./api.js')
+const {api} = require('./api.js')
 
-const { post, setCookie, delCookie, getUrlArgObject, toast } = require('../js/utils.js');
+const {post,setCookie,delCookie,getUrlArgObject} = require('../js/utils.js');
 const md5 = require('js-md5');
 const hideLogo = getUrlArgObject("hideLg");
 const otherLogo = getUrlArgObject("adLg");
-let type
-$(function () {
-  getHospitalMark()
-  if (hideLogo || otherLogo) {
+$(function(){
+  if(hideLogo||otherLogo){
     $(".copy-right").text("");
   }
   delCookie('accessToken')
-  $(document).keyup(function (event) {
-    if (event.keyCode == 13) {
+  $(document).keyup(function(event){  
+    if(event.keyCode ==13){  
       sureLogin()
+    }  
+  }); 
+  $(".sureLogin").click(()=>{
+    sureLogin()
+  })
+  $("#password").focus(function(){
+    $(this).attr("type","password")
+  })
+  $(".iptWrap input").focus(function(){
+    $(this).parent().addClass('inputFocus')
+  })
+  $(".iptWrap input").blur(function(){
+    $(this).parent().removeClass('inputFocus')
+  })
+  $("body").on('input','#username,#password',function(){
+    if($(this).val().trim() != ''){
+      $(".login .waring").html('')
     }
-  });
-  
-  
-});
-
-function getHospitalMark() {
-  localStorage.removeItem('accessToken')
-  post(api.getHospitalMark).then((res) => {
-    const data = res.data;
-    if (data.code == 0) {
-      type = parseInt(data.data)
-      if (parseInt(data.data) == 1) {
-        str = '<div class="bg2">'
-        str += '<div class="login-info">'
-        str += '<div class="info-perPub">'
-        str += ' <p> 用户名:</p>'
-        str += '<div class="info-iptWrap">'
-        str += '<input type="text" placeholder="请输入用户名" id="username" value="" autocomplete="off">'
-        str += '</div></div>'
-        str += '<div class="info-perPub">'
-        str += ' <p> 密码:</p>'
-        str += '<div class="info-iptWrap">'
-        str += '<input type="text" placeholder="请输入密码" id="password" value="" autocomplete="off">'
-        str += '</div></div>'
-        str += '<p class="waring"></p><div class="sureLogin">登录</div></div>'
-        $('.login').html(str)
-      } else {
-        str = '<div class="bg fl"><p class="title">AI病案质控平台</p></div>'
-        str += '<div class="message fr"><div class="inner"><p class="welcome">欢迎使用!</p>'
-        str += '<div class="perPub">'
-        str += ' <p> 用户名:</p>'
-        str += '<div class="iptWrap">'
-        str += '<input type="text" placeholder="请输入用户名" id="username" value="" autocomplete="off">'
-        str += '</div></div><br>'
-        str += '<div class="perPub">'
-        str += ' <p> 密码:</p>'
-        str += '<div class="iptWrap">'
-        str += '<input type="text" placeholder="请输入密码" id="password" value="" autocomplete="off">'
-        str += '</div></div>'
-        str += '<p class="waring"></p><div class="sureLogin">登录</div></div><div class="copy-right">由杭州朗通信息技术有限公司提供技术支持</div></div>',
-        $('.login').html(str)
-      }
-      $(".sureLogin").click(() => {
-        sureLogin()
-      })
-      $("#password").focus(function () {
-        $(this).attr("type", "password")
-      })
-      $(".iptWrap input").focus(function () {
-        $(this).parent().addClass('inputFocus')
-      })
-      $(".iptWrap input").blur(function () {
-        $(this).parent().removeClass('inputFocus')
-      })
-      $("body").on('input', '#username,#password', function () {
-        if ($(this).val().trim() != '') {
-          $(".login .waring").html('')
-        }
-      })
-    }
-  }).catch(() => {
-
   })
-}
-function sureLogin() {
-  localStorage.removeItem('accessToken')
+});
+function sureLogin(){
   $(".login .waring").html('')
+  localStorage.removeItem('accessToken')
   let username = $("#username").val().trim();
   let password = $("#password").val().trim();
-  if (!username) { 
-    if(type == 1){
-      toast("请输入用户名!");
-    }else{
-      $(".login .waring").css('visibility', 'visible').html('请输入用户名')
-    }
+  if(!username){
+    $(".login .waring").css('display','block').html('请输入用户名')
     return
-  } else if (!password) {
-    if (type == 1) {
-      toast("请输入密码!");
-    } else {
-      $(".login .waring").css('visibility', 'visible').html('请输入密码')
-    }
+  }else if(!password){
+    $(".login .waring").css('display','block').html('请输入密码')
     return
   }
-  $.alerModal({ type: "loading" });
-  post(api.getJwt, {
-    username: username,
-    password: password
-  }).then((res) => {
+  $.alerModal({type:"loading"});
+  post(api.getJwt,{
+    username:username,
+    password:password
+  }).then((res)=>{
     const data = res.data;
-    if (data.code == 0) {
-      setCookie('accessToken', data.data.accessToken)
-      setCookie('isPlacefile', 1)
+    if(data.code == 0){
+      setCookie('accessToken',data.data.accessToken)
+      setCookie('isPlacefile',1)
       setCookie('passwordComplexity', data.data.passwordComplexity)
       //setCookie('mmps',password);
-      localStorage.setItem('accessToken', data.data.accessToken)
+      localStorage.setItem('accessToken',data.data.accessToken)
       $(".divModal").remove()
-      $.alerModal({ "message": "登录成功", type: "tip", time: '1000', win: true });
+      $.alerModal({"message":"登录成功",type:"tip",time:'1000',win:true});
       setTimeout(() => {
-        cacheCheckDatas(data.data.selRoles);
-        const otherLogoPm = otherLogo ? '?adLg=1' : '';
-        const hideLgPm = hideLogo ? '?hideLg=1' : '';
-        window.location.href = 'index.html' + hideLgPm + otherLogoPm;
+          cacheCheckDatas(data.data.selRoles);
+         const otherLogoPm = otherLogo?'?adLg=1':'';
+         const hideLgPm=hideLogo?'?hideLg=1':'';
+        window.location.href = '/index.html'+hideLgPm+otherLogoPm;
       }, 600);
-    } else {
+    }else{
       $(".divModal").remove()
-      if (type == 1) {
-        toast(data.msg);
-      } else {
-        $(".login .waring").css('visibility', 'visible').html(data.msg)
-      }
-      
+      $(".login .waring").css('display','block').html(data.msg)
     }
-  }).catch(() => {
+  }).catch(()=>{
     $(".divModal").remove()
   })
 }
 
 //核查权限数据保存
-function cacheCheckDatas(data) {
+function cacheCheckDatas(data){
   delCookie("checkAuth");
-  const arr = data && data.map((it) => {
+  const arr = data&&data.map((it)=>{
     return it.id;
-  }) || [];
-  setCookie("checkAuth", arr.join(","));
+  })||[];
+  setCookie("checkAuth",arr.join(","));
 }