sf_web_dist/js/Google.1756813928779z44FK48_.js
2025-09-02 19:53:33 +08:00

2 lines
4.1 KiB
JavaScript

import{b as e,h as a,_ as t,d as l,a as s,c as n,e as o,m as i,al as r,g as u,br as p,n as d,az as c,r as m,o as v,D as g,x as f,av as y,aE as h,f as b,a7 as x,a8 as k,N as _,J as O,bh as G,v as w,s as E,aG as L,aH as V,bs as S,bt as N,bu as T,l as $,w as j,am as A,an as B,aO as I,bv as C,O as M,bw as U,aK as q,b2 as z}from"./index.1756813928779C3A0h-BU.js";import{g as D,a as H}from"./order.1756813928779BKh4pbZB.js";const J=e({animated:Boolean,count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:a([Number,Object])}}),K=e({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),Y=l({name:"ElSkeletonItem"});var F=t(l({...Y,props:K,setup(e){const a=s("skeleton");return(e,t)=>(o(),n("div",{class:d([u(a).e("item"),u(a).e(e.variant)])},["image"===e.variant?(o(),i(u(p),{key:0})):r("v-if",!0)],2))}}),[["__file","skeleton-item.vue"]]);const P=l({name:"ElSkeleton"});const Q=w(t(l({...P,props:J,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=>{y(a)?l.value=e.value:(s&&clearTimeout(s),s=setTimeout(()=>{l.value=e.value},a))},o=e=>{"leading"===e?f(a)?n(a):n(a.leading):c(a)?n(a.trailing):l.value=!1};return v(()=>o("leading")),g(()=>e.value,e=>{o(e?"leading":"trailing")}),l})(h(t,"loading"),t.throttle);return a({uiLoading:p}),(e,a)=>u(p)?(o(),n("div",O({key:0,class:[u(l).b(),u(l).is("animated",e.animated)]},e.$attrs),[(o(!0),n(x,null,k(e.count,a=>(o(),n(x,{key:a},[u(p)?b(e.$slots,"template",{key:a},()=>[_(F,{class:d(u(l).is("first")),variant:"p"},null,8,["class"]),(o(!0),n(x,null,k(e.rows,a=>(o(),i(F,{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",G(O({key:1},e.$attrs)))}}),[["__file","skeleton.vue"]]),{SkeletonItem:F}),R=E(F),W="/skfApi/google/code",X="/skfApi/google/bind";function Z(){return L({url:W,method:"get"})}function ee(e){return L({url:X,method:"post",data:e})}const ae={class:"app-container"},te={flex:"","flex-row":"","items-end":"","mb-10px":""},le={"ml-26px":"","inline-block":"","h-200px":""},se={style:{"margin-left":"190px"}},ne={style:{"margin-top":"10px"}},oe={style:{"margin-top":"10px"}},ie=z(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=S(e,"secret"),s=S(e,"input"),{copy:i}=N({legacy:!0}),r=m(!0),p=a.getLoginType();v(()=>{d()});const d=()=>{("other"==p?T:"payee"==p?Z:D)().then(e=>{t.value=e.qr_code_url,l.value=e.secret,setTimeout(()=>{r.value=!1},1e3)})},c=()=>{("other"==p?U:"payee"==p?ee:H)({secret:l.value,code:s.value}).then(e=>{I.success(e),q.push({path:"/login/"+p})}).catch(e=>{I.error("绑定出错")})};return(e,a)=>{const p=R,d=C,m=Q,v=A,g=B;return o(),n("div",ae,[a[6]||(a[6]=$("h2",null,"绑定GOOGLE验证",-1)),a[7]||(a[7]=$("p",null,"为了你的商户资金安全,你可授权绑定GOOGLE验证,谢谢合作!",-1)),$("div",te,[a[3]||(a[3]=$("span",{class:"info-label"},"绑定GOOGLE身份验证",-1)),$("div",le,[_(m,{style:{width:"200px"},loading:u(r),animated:""},{template:j(()=>[_(p,{variant:"image",style:{width:"200px",height:"200px"}})]),default:j(()=>[_(d,{src:u(t),alt:"google",class:"image"},null,8,["src"])]),_:1},8,["loading"])])]),$("div",se,[$("div",null,[_(v,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e),style:{width:"240px"},placeholder:"请输入"},null,8,["modelValue"]),_(g,{type:"primary",style:{"margin-left":"10px"},onClick:a[1]||(a[1]=e=>{i(l.value).then(()=>{I.success("复制成功")})})},{default:j(()=>a[4]||(a[4]=[M("复制")])),_:1,__:[4]})]),$("div",ne,[_(v,{modelValue:s.value,"onUpdate:modelValue":a[2]||(a[2]=e=>s.value=e),style:{width:"240px"},placeholder:"所需绑定GOOGLE验证码,请扫码获取GOOGLE验证码"},null,8,["modelValue"])]),$("div",oe,[_(g,{type:"primary",onClick:c},{default:j(()=>a[5]||(a[5]=[M("提交绑定")])),_:1,__:[5]})])])])}}}),[["__scopeId","data-v-edfb7786"]]);export{ie as default};