tg_web_dist/js/Google.DIpKVSMp.js
2025-07-01 15:36:27 +08:00

2 lines
4.1 KiB
JavaScript

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