| 1 |
- import{_ as a,b as e,a as l,u}from"./cwg-page-wrapper.3W5JkgqX.js";import{d as r,u as t,r as s,K as c,c as d,o as n,m as v,q as o,z as i,A as m,a as f,b,e as p,w as g,f as w,j as y,E as k,i as h,g as N,n as _,G as C,h as F,t as $,k as q,L as U,_ as x}from"./index-p9wvq3rl.js";import{_ as j}from"./cwg-input.t297Rscr.js";import{s as B}from"./toast.BfVdIG1M.js";import{u as M}from"./ucard.DkYmE8gQ.js";import{c as R}from"./request.CHFUM73y.js";import"./cwg-date-picker.vue_vue_type_script_setup_true_lang.Cz3WQvZC.js";import"./crypt.C72Ha68X.js";import"./config.Fz1GwkXh.js";import"./use-user-store.CtHp_Yuj.js";const P=x(r({__name:"operations",setup(r){const{t:x}=t(),P=u();s({});const S=s(),D=s({password:void 0,cardNumber1:void 0,cardNo:void 0,activeCode:void 0,pin:void 0,amount:void 0,clientRemark:void 0}),z=s({1:x("card.Btn.b1"),2:x("card.Btn.b3"),3:x("card.Btn.b4"),4:x("card.Btn.b5"),5:x("card.Btn.b6")}),I=s(),A=s();c((a=>{A.value=a.id,I.value=a.type}));const Q=s(0),T=s(0),E=s(0),G=s(0),H=s(0),K=s(!1),L={pin:[{required:!0,message:x("card.vaildate.v23")},{pattern:R.Pattern.Pin,message:x("card.vaildate.v23")}],password:[{required:!0,message:x("card.vaildate.v31")},{pattern:R.Pattern.Pin,message:x("card.vaildate.v31")}],cardNumber1:[{required:!0,message:x("card.vaildate.v22"),trigger:"blur"}],amount:[{required:!0,message:x("card.vaildate.v26"),trigger:"blur"},{validator:(a,e,l)=>ua(e),trigger:"blur"}],activeCode:[{required:!0,message:x("card.vaildate.v24"),trigger:"blur"}]},J=s({id:A}),O={1:"card.tab10",2:"card.tab11",3:"card.tab12",4:"card.tab13",5:"card.tab14"},V=d((()=>{const a=Number(H.value)||0,e=Number(Q.value)/100;return a<=0?0:Math.floor(a/(1+e)*100)/100})),W=d((()=>{if(!J.value.amount)return 0;if(G.value)return G.value;return(Math.ceil(J.value.amount)*Q.value/100).toFixed(2)}));function X(){var a;P.push(`/pages/recharge-record/list?cardNo=${null==(a=J.value)?void 0:a.cardNo}`)}d((()=>{const a=Number(I.value),e=O[a];return x(e||"common.unknown")})),d((()=>["/","/cards","/finance","/mine","/login"].includes(route.path)));const Y=d((()=>!!J.value.pin&&/^(\d)\d{5}$/.test(J.value.pin))),Z=d((()=>!!J.value.pin&&R.Pattern.Pin.test(J.value.pin)));async function aa(){var a,e,l,u,r;if(J.value.cardNumber1==D.value.cardNumber)try{switch(I.value){case"1":await(null==(a=S.value)?void 0:a.validate(["cardNumber1","pin","activeCode"])),async function(){if(J.value.pin!=J.value.password)return void B(x("card.Msg.m11"));const a=await M.ucardActivate(J.value);200==a.code?(B(x("card.Msg.m3")),ea()):B(a.msg)}();break;case"2":await(null==(e=S.value)?void 0:e.validate(["cardNumber1","amount"])),async function(){const a=Number(J.value.amount),e=J.value.cardNo;if(!0!==ua(a))return void B(ua(a));K.value=!0;try{const l=await M.ucardRecharge({amount:a,cardNo:e});200===l.code?(B(x("card.Msg.m2")),setTimeout((()=>{P.push("/cards")}),1e3)):B(l.msg)}catch(l){console.log(l)}finally{K.value=!1}}();break;case"3":await(null==(l=S.value)?void 0:l.validate(["cardNumber1","pin"])),async function(){if(J.value.pin!=J.value.password)return void B(x("card.Msg.m11"));const a=await M.ucardResetPassword(J.value);200==a.code?(B(x("card.Msg.m6")),ea()):B(a.msg)}();break;case"4":await(null==(u=S.value)?void 0:u.validate(["cardNumber1"])),async function(){const a=await M.ucardFreeze(J.value);200==a.code?(B(x("card.Msg.m4")),ea()):B(a.msg)}();break;case"5":await(null==(r=S.value)?void 0:r.validate(["cardNumber1"])),async function(){const a=await M.ucardUnfreeze(J.value);200==a.code?(B(x("card.Msg.m5")),ea()):B(a.msg)}()}}catch(t){}else B(x("card.vaildate.v22"))}function ea(){setTimeout((()=>{P.back()}),3e3)}function la(){D.value.amount=V.value}function ua(a){const e=Number(a);return!e||e<=0?x("card.vaildate.v34"):0===V.value?`${x("card.Form.f56")} 0 USD`:e>V.value?`${x("card.vaildate.v35")} ${V.value} USD`:e<T.value?`${x("card.vaildate.v36")} ${T.value} USD`:!(e>=E.value)||`${x("card.vaildate.v37")} ${E.value} USD`}function ra(a){J.value={...J.value,[a.key]:a.value}}return n((()=>{!async function(){try{if(!A)return;const a=await M.getCardInfo({id:A.value});D.value=a.data,J.value=a.data,Q.value=a.data.rechargeFeeRate,E.value=a.data.rechargeMaxQuota,T.value=a.data.rechargeMinQuota,G.value=a.data.rechargeFixedFee}catch(a){console.log(a)}}(),"2"==I.value&&async function(){try{const a=await M.walletBalance();200===a.code?H.value=a.data.balance||0:(B(a.msg),H.value=0)}catch(a){H.value=0}}()})),(u,r)=>{const t=v(o("cwg-icon"),a),s=q,c=v(o("cwg-header"),e),d=v(o("cwg-input"),j),n=U,B=v(o("u-button"),i),M=v(o("u-form"),m),R=v(o("cwg-page-wrapper"),l),P=f("t");return b(),p(R,{isHeaderFixed:!0},{default:g((()=>[w(c,{showBack:!0,title:z.value[I.value]},{default:g((()=>[2==I.value?(b(),p(s,{key:0,onClick:X},{default:g((()=>[w(t,{name:"icon_history",size:24,color:"#000"})])),_:1})):y("",!0)])),_:1},8,["title"]),w(s,{class:"page page-shadow"},{default:g((()=>[w(M,{ref_key:"formRef",ref:S,class:"kyc-form"},{default:g((()=>["1"==I.value?(b(),k(C,{key:0},[w(d,{value:D.value.cardNumber1,"onUpdate:value":r[0]||(r[0]=a=>D.value.cardNumber1=a),fkey:"cardNumber1",required:!0,label:`${h(x)("card.Form.f24")}:`,rules:L.cardNumber1,onChange:ra},null,8,["value","label","rules"]),w(d,{value:D.value.activeCode,"onUpdate:value":r[1]||(r[1]=a=>D.value.activeCode=a),fkey:"activeCode",required:!0,label:`${h(x)("card.Form.f26")}:`,rules:L.activeCode,onChange:ra},null,8,["value","label","rules"]),w(d,{value:D.value.pin,"onUpdate:value":r[2]||(r[2]=a=>D.value.pin=a),fkey:"pin",required:!0,maxlength:6,label:h(x)("card.Info.s26"),rules:L.pin,onChange:ra},null,8,["value","label","rules"]),w(d,{value:D.value.password,"onUpdate:value":r[3]||(r[3]=a=>D.value.password=a),fkey:"password",required:!0,maxlength:6,label:`${h(x)("card.Btn.Confirm")}:`,rules:L.password,onChange:ra},null,8,["value","label","rules"]),w(s,{class:"pwd"},{default:g((()=>[N(w(s,{calss:"lis",class:_({fit:Y.value})},null,8,["class"]),[[P,"card.vaildate.v32"]]),N(w(s,{calss:"lis",class:_({fit:Z.value})},null,8,["class"]),[[P,"card.vaildate.v33"]])])),_:1})],64)):y("",!0),"2"==I.value?(b(),k(C,{key:1},[w(d,{value:D.value.cardNumber1,"onUpdate:value":r[4]||(r[4]=a=>D.value.cardNumber1=a),fkey:"cardNumber1",required:!0,label:`${h(x)("card.Form.f24")}:`,rules:L.cardNumber1,onChange:ra},null,8,["value","label","rules"]),w(d,{value:D.value.amount,"onUpdate:value":r[5]||(r[5]=a=>D.value.amount=a),fkey:"amount",type:"number",label:`${h(x)("card.Form.f28")}:`,required:!0,min:T.value,max:E.value,placeholder:h(x)("card.vaildate.v26"),onChange:ra},null,8,["value","label","min","max","placeholder"]),w(s,{class:"balance-info"},{default:g((()=>[w(n,{class:"balance-key"},{default:g((()=>[F($(h(x)("card.Form.f56")),1)])),_:1}),w(n,{class:"balance-value"},{default:g((()=>[F($(H.value)+" USD",1)])),_:1}),w(s,{class:"all-btn",onClick:la},{default:g((()=>[F($(h(x)("card.Form.f57")),1)])),_:1})])),_:1}),w(s,{class:"balance-info"},{default:g((()=>[w(n,{class:"balance-key"},{default:g((()=>[F($(h(x)("card.Form.f58")),1)])),_:1}),w(n,{class:"balance-value"},{default:g((()=>[F($(Q.value)+"%",1)])),_:1}),w(n)])),_:1}),w(s,{class:"balance-info"},{default:g((()=>[w(n,{class:"balance-key"},{default:g((()=>[F($(h(x)("card.Form.f59")),1)])),_:1}),w(n,{class:"balance-value"},{default:g((()=>[F($(W.value),1)])),_:1}),w(n)])),_:1})],64)):y("",!0),"3"==I.value?(b(),k(C,{key:2},[w(d,{value:D.value.cardNumber1,"onUpdate:value":r[6]||(r[6]=a=>D.value.cardNumber1=a),fkey:"cardNumber1",required:!0,label:`${h(x)("card.Form.f24")}:`,rules:L.cardNumber1,onChange:ra},null,8,["value","label","rules"]),w(d,{value:D.value.pin,"onUpdate:value":r[7]||(r[7]=a=>D.value.pin=a),fkey:"pin",required:!0,label:h(x)("card.Info.s26"),maxlength:6,rules:L.pin,onChange:ra},null,8,["value","label","rules"]),w(d,{value:D.value.password,"onUpdate:value":r[8]||(r[8]=a=>D.value.password=a),fkey:"password",required:!0,maxlength:6,label:`${h(x)("card.Btn.Confirm")}:`,rules:L.password,onChange:ra},null,8,["value","label","rules"]),w(s,{class:"pwd"},{default:g((()=>[N(w(s,{calss:"lis",class:_({fit:Y.value})},null,8,["class"]),[[P,"card.vaildate.v32"]]),N(w(s,{calss:"lis",class:_({fit:Z.value})},null,8,["class"]),[[P,"card.vaildate.v33"]])])),_:1})],64)):y("",!0),"4"==I.value||"5"==I.value?(b(),k(C,{key:3},[w(d,{value:D.value.cardNumber1,"onUpdate:value":r[9]||(r[9]=a=>D.value.cardNumber1=a),fkey:"cardNumber1",required:!0,label:`${h(x)("card.Form.f24")}:`,rules:L.cardNumber1,onChange:ra},null,8,["value","label","rules"]),w(d,{value:D.value.clientRemark,"onUpdate:value":r[10]||(r[10]=a=>D.value.clientRemark=a),fkey:"clientRemark",label:`${h(x)("card.Form.f27")}:`,onChange:ra},null,8,["value","label"])],64)):y("",!0),1!=D.value.authStatus?(b(),p(s,{key:4,class:"fixed-btn"},{default:g((()=>[w(s,{class:"cwg-button"},{default:g((()=>[w(B,{type:"primary",block:"",onClick:aa},{default:g((()=>[F($(h(x)("card.Btn.Submit")),1)])),_:1})])),_:1})])),_:1})):y("",!0)])),_:1},512)])),_:1})])),_:1})}}}),[["__scopeId","data-v-814a0f24"]]);export{P as default};
|