import{b as e,h as a,_ as t,d as l,a as s,c as n,e as i,m as o,ag as r,g as u,bD as p,n as d,aV as c,r as m,o as v,D as g,x as y,aS as f,ay as h,f as b,a5 as x,a6 as _,N as k,J as G,aC as O,v as w,s as E,a$ as V,bE as B,bw as L,bF as S,bG as $,l as C,w as I,by as N,aj as T,ak as j,bB as D,O as M,bH as P,bI as U,b2 as q,bf as A}from"./index.1752219713621CDh_ni3B.js";const F=e({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:a([Number,Object])}}),H=e({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),J=l({name:"ElSkeletonItem"});var z=t(l({...J,props:H,setup(e){const a=s("skeleton");return(e,t)=>(i(),n("div",{class:d([u(a).e("item"),u(a).e(e.variant)])},["image"===e.variant?(i(),o(u(p),{key:0})):r("v-if",!0)],2))}}),[["__file","skeleton-item.vue"]]);const K=l({name:"ElSkeleton"});const Q=w(t(l({...K,props:F,setup(e,{expose:a}){const t=e,l=s("skeleton"),p=((e,a=0)=>{if(0===a)return e;const t=c(a)&&Boolean(a.initVal),l=m(t);let s=null;const n=a=>{f(a)?l.value=e.value:(s&&clearTimeout(s),s=setTimeout((()=>{l.value=e.value}),a))},i=e=>{"leading"===e?y(a)?n(a):n(a.leading):c(a)?n(a.trailing):l.value=!1};return v((()=>i("leading"))),g((()=>e.value),(e=>{i(e?"leading":"trailing")})),l})(h(t,"loading"),t.throttle);return a({uiLoading:p}),(e,a)=>u(p)?(i(),n("div",G({key:0,class:[u(l).b(),u(l).is("animated",e.animated)]},e.$attrs),[(i(!0),n(x,null,_(e.count,(a=>(i(),n(x,{key:a},[u(p)?b(e.$slots,"template",{key:a},(()=>[k(z,{class:d(u(l).is("first")),variant:"p"},null,8,["class"]),(i(!0),n(x,null,_(e.rows,(a=>(i(),o(z,{key:a,class:d([u(l).e("paragraph"),u(l).is("last",a===e.rows&&e.rows>1)]),variant:"p"},null,8,["class"])))),128))])):r("v-if",!0)],64)))),128))],16)):b(e.$slots,"default",O(G({key:1},e.$attrs)))}}),[["__file","skeleton.vue"]]),{SkeletonItem:z}),R=E(z),W={class:"app-container"},X={flex:"","flex-row":"","items-end":"","mb-10px":""},Y={"ml-26px":"","inline-block":"","h-200px":""},Z={style:{"margin-left":"190px"}},ee={style:{"margin-top":"10px"}},ae={style:{"margin-top":"10px"}},te=A(l({name:"info",inheritAttrs:!1,__name:"Google",props:{secret:{type:String,default:""},secretModifiers:{},input:{type:String,default:""},inputModifiers:{}},emits:["update:secret","update:input"],setup(e){const a=V(),t=m(""),l=B(e,"secret"),s=B(e,"input"),{copy:o}=L({legacy:!0}),r=m(!0),p=a.getLoginType();v((()=>{d()}));const d=()=>{("admin"==p?S:"customer"==p?$:getCodeByPayer)().then((e=>{t.value=e.qr_code_url,l.value=e.secret,setTimeout((()=>{r.value=!1}),1e3)}))},c=()=>{("admin"==p?P:"customer"==p?U:getBindByPayer)({secret:l.value,code:s.value}).then((e=>{N.success(e),q.push({path:"/login/"+p})})).catch((e=>{N.error("绑定出错")}))};return(e,a)=>{const p=R,d=D,m=Q,v=T,g=j;return i(),n("div",W,[a[6]||(a[6]=C("h2",null,"绑定GOOGLE验证",-1)),a[7]||(a[7]=C("p",null,"为了你的商户资金安全,你可授权绑定GOOGLE验证,谢谢合作!",-1)),C("div",X,[a[3]||(a[3]=C("span",{class:"info-label"},"绑定GOOGLE身份验证",-1)),C("div",Y,[k(m,{style:{width:"200px"},loading:u(r),animated:""},{template:I((()=>[k(p,{variant:"image",style:{width:"200px",height:"200px"}})])),default:I((()=>[k(d,{src:u(t),alt:"google",class:"image"},null,8,["src"])])),_:1},8,["loading"])])]),C("div",Z,[C("div",null,[k(v,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e),style:{width:"240px"},placeholder:"请输入"},null,8,["modelValue"]),k(g,{type:"primary",style:{"margin-left":"10px"},onClick:a[1]||(a[1]=e=>{o(l.value).then((()=>{N.success("复制成功")}))})},{default:I((()=>a[4]||(a[4]=[M("复制")]))),_:1,__:[4]})]),C("div",ee,[k(v,{modelValue:s.value,"onUpdate:modelValue":a[2]||(a[2]=e=>s.value=e),style:{width:"240px"},placeholder:"所需绑定GOOGLE验证码,请扫码获取GOOGLE验证码"},null,8,["modelValue"])]),C("div",ae,[k(g,{type:"primary",onClick:c},{default:I((()=>a[5]||(a[5]=[M("提交绑定")]))),_:1,__:[5]})])])])}}}),[["__scopeId","data-v-53118e78"]]);export{te as default};