|  |  |  | 
|---|
|  |  |  | src="../../images/qrcode.png"></div> | 
|---|
|  |  |  | <form method="post" class="dataForm"> | 
|---|
|  |  |  | <h3 class="no-margins text-center title" style="color: #666666;font-size: 24px;font-weight: bold"> | 
|---|
|  |  |  | 欢迎登录</h3> | 
|---|
|  |  |  | 密码登录</h3> | 
|---|
|  |  |  | <div> | 
|---|
|  |  |  | <input autocomplete="off" id="account" type="text" placeholder="请输入用户名" | 
|---|
|  |  |  | class="form-control uname"/> | 
|---|
|  |  |  | 
|---|
|  |  |  | </form> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div id="qrCodeWarp"> | 
|---|
|  |  |  | <div onclick="changeLoginType()" class="qrloginBox"><span class="qrloginSpan">账号登录</span><img | 
|---|
|  |  |  | <div onclick="changeLoginType()" class="qrloginBox"><span class="qrloginSpan">密码登录</span><img | 
|---|
|  |  |  | class="qrImg" | 
|---|
|  |  |  | src="../../images/pc.png"></div> | 
|---|
|  |  |  | <div style="border-radius: 3px; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //soket用户标识 | 
|---|
|  |  |  | let webClientId = "webClientId_" + MTools.randomStr(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | let loginQrCodeKey=""; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | markQrcode(); | 
|---|
|  |  |  | 
|---|
|  |  |  | width: 200, | 
|---|
|  |  |  | height: 200 | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | let loginQrCodeKey="loginQrCodeKey_" + MTools.randomStr(); | 
|---|
|  |  |  | loginQrCodeKey="loginQrCodeKey_" + MTools.randomStr(); | 
|---|
|  |  |  | let qrInfo={webClientId:webClientId,loginQrCodeKey:loginQrCodeKey} | 
|---|
|  |  |  | console.log(qrInfo); | 
|---|
|  |  |  | qrcode.makeCode(JSON.stringify(qrInfo)); | 
|---|
|  |  |  | 
|---|
|  |  |  | if(serverMsg.loginOperation==1){ | 
|---|
|  |  |  | $.AjaxProxy({ | 
|---|
|  |  |  | p: { | 
|---|
|  |  |  | webClientId: webClientId, | 
|---|
|  |  |  | loginQrCodeKey: loginQrCodeKey, | 
|---|
|  |  |  | loginType: 2 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }).invoke("/common/dologin", function (loj) { | 
|---|