You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
3.3 KiB

import{B as t,x as e,n as o,v as a,K as s,p as r,m as i,T as c,c as d,t as n,y as l,L as p,z as u,w as y,o as f}from"./vendor.269b2875.js";const m={setup(){const{proxy:r}=t();let i=e({index:0,hasProvider:!1,certificateNo:"333",password:"",positionTop:0,shoru:!1,screenheight:0,inputList:[],InfoId:"",custId:"",cardCode:"",shoruS:o((function(){return!(!i.certificateNo||!i.password)}))});a((()=>{i.key=CryptoJS.enc.Utf8.parse("0yxk2020aiyx2021"),i.iv=CryptoJS.enc.Utf8.parse("0yxk2020aiyx2021"),localStorage.getItem("userphone")&&(i.certificateNo=localStorage.getItem("userphone"))})),s((()=>i.password),((t,e)=>{i.password=t,i.certificateNo&&i.password?i.shoruS=!0:i.shoruS=!1})),s((()=>i.certificateNo),((t,e)=>{i.certificateNo=t,i.certificateNo&&i.password?i.shoruS=!0:i.shoruS=!1}));let d=t=>{if("string"==typeof t){if(t){var e=CryptoJS.enc.Utf8.parse(t);return CryptoJS.AES.encrypt(e,i.key,{keySize:16,iv:i.iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}}else if("object"==typeof t)for(var o in t)if(t[o]){e=CryptoJS.enc.Utf8.parse(t[o]);t[o]=CryptoJS.AES.encrypt(e,i.key,{keySize:16,iv:i.iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}return t};return{data:i,CheckReaderCode:()=>{const t=i;let e={Phone:t.certificateNo,Pwd:d(t.password)};r.$http.post(r.$API.LOGIN,e,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((e=>{200==e.type?(c("切换读者证成功"),localStorage.setItem("userData",JSON.stringify(e.data)),localStorage.setItem("userphone",t.certificateNo),setTimeout((()=>{r.$router.push("/MineCard")}),1e3)):403==e.type?(c(e.content),setTimeout((()=>{r.$router.push("/ChangeMineCard?custId="+e.data.custId)}),1e3)):c(e.content)})).catch((t=>{}))},toBack:()=>{r.$router.go(-1)}}}},h=y("data-v-87b3136e");r("data-v-87b3136e");const v={class:"logoStyle"},S=n("div",{class:"status_bar",style:{"margin-bottom":"0.80rem"}},null,-1),C={class:"status"},g=n("div",{class:"status_bar"},null,-1),k={class:"top"},b=n("div",{class:"backtrack icon iconfont"},"",-1),w=n("div",{class:"findNav"},"切换读者证",-1),I={class:"input-form"},N=n("div",{style:{width:"100%","margin-top":"0.80rem","margin-bottom":"0.04rem"}},[n("div",{style:{"font-size":"0.32rem","font-weight":"bold",color:"#333"}},"验证账号密码")],-1),x={class:"pohpas"},J={class:"uni-form-item uni-column"},B={class:"uni-form-item uni-column"},P={class:"RegisteredBtn uni-column"},U={class:"gray",disabled:"true"};i();const T=h(((t,e,o,a,s,r)=>(f(),d("div",v,[S,n("div",C,[g,n("div",k,[n("div",{class:"back-di",onClick:e[1]||(e[1]=(...t)=>a.toBack&&a.toBack(...t))},[b]),w])]),n("div",I,[N,n("div",x,[n("div",J,[l(n("input",{"onUpdate:modelValue":e[2]||(e[2]=t=>a.data.certificateNo=t),disabled:"",class:"uni-input loginInput","placeholder-style":"color:#888888",placeholder:"账号",style:{"border-bottom":"1px solid rgb(241,241,241)"}},null,512),[[p,a.data.certificateNo]])]),n("div",B,[l(n("input",{"onUpdate:modelValue":e[3]||(e[3]=t=>a.data.password=t),class:"uni-input loginInput",password:"",type:"text","placeholder-style":"color:#888888",placeholder:"密码"},null,512),[[p,a.data.password]])])]),n("div",P,[l(n("button",{onClick:e[4]||(e[4]=(...t)=>a.CheckReaderCode&&a.CheckReaderCode(...t))},"切换读者证",512),[[u,a.data.shoruS]]),l(n("button",U,"切换读者证",512),[[u,!a.data.shoruS]])])])]))));m.render=T,m.__scopeId="data-v-87b3136e";export{m as default};