ConsumptionTopUpLogMobileForm-b4b0280a.js 6.4 KB

1
  1. import{d as ee,y as ae,e as O,u as te,r,x as y,z as se,w as le,b as oe,o as p,c as S,k as ne,a as e,A as v,B as a,f as t,F as L,R as ie,C as g,G as _,E as C,D as z,ac as re,Q as ue,cb as me,V as de,I as ce,L as pe,S as _e,U as fe,a8 as ge,K as be,W as he,Z as ye,__tla as ve}from"./index-e8bff8cb.js";import{E as Ce,__tla as Pe}from"./el-avatar-735d49bf.js";import{_ as Ue,__tla as xe}from"./UploadImg-7600c145.js";import{C as E,__tla as Me}from"./index-e61ac217.js";import{a as Ve,__tla as qe}from"./index-34824ee9.js";import{g as Ie,__tla as Re}from"./profile-d2a945c4.js";import{u as we,__tla as Te}from"./useMessage-de42a595.js";import{_ as Fe}from"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as ke}from"./index-32ca9885.js";import{__tla as De}from"./el-image-viewer-aab7739e.js";let N,Oe=Promise.all([(()=>{try{return ve}catch{}})(),(()=>{try{return Pe}catch{}})(),(()=>{try{return xe}catch{}})(),(()=>{try{return Me}catch{}})(),(()=>{try{return qe}catch{}})(),(()=>{try{return Re}catch{}})(),(()=>{try{return Te}catch{}})(),(()=>{try{return ke}catch{}})(),(()=>{try{return De}catch{}})()]).then(async()=>{let M,V,q,I,R;M={class:"flex items-center"},V={class:"m-l-2"},q={style:{height:"30px","line-height":"30px"}},I={style:{height:"30px","line-height":"30px"}},R={class:"bottom"},N=Fe(ee({name:"ConsumptionTopUpLogForm",__name:"ConsumptionTopUpLogMobileForm",setup(Se){const A=ae(),B=O(()=>A.getMobile),{t:P}=ue(),w=we(),{currentRoute:Le,push:G}=te();r(!1),r("");const f=r(!1),U=r(!1);r([]);const x=r([]);r([]),r("");const s=y({id:void 0,userId:void 0,attachment:void 0,consumptionPoints:void 0,practicalConsumptionPoints:void 0,userName:void 0,smsCodeUseReqDTO:{mobile:"",scene:"10",code:""}}),H=y({consumptionPoints:[{required:!0,message:"\u6D88\u8D39\u5206\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],userId:[{required:!0,message:"\u7528\u6237\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],attachment:[{required:!0,message:"\u8F6C\u8D26\u51ED\u8BC1\u9644\u4EF6\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],"smsCodeUseReqDTO.code":[{required:!0,message:"\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),T=r(),F=()=>{G({name:"Consumption"})},K=async()=>{await T.value.validate(),f.value=!0;try{await E.createConsumptionTopUpLog(s),w.success(P("common.createSuccess")),F()}finally{f.value=!1}},Q=se(async i=>{if(i){U.value=!0;try{const l=await Ve({username:i});x.value=l.map(n=>({value:n.id,label:n.username,mobile:n.mobile,avatar:n.avatar,username:n.username}))}catch(l){console.error("Error fetching data:",l)}finally{U.value=!1}}},200),m=y({hide:!0,isFirstConsumption:!1,minimumConsumptionPoints:0,consumptionMagnification:"",triggerMagnificationPoints:""});le(()=>s.userId,i=>{i&&(async function(l){m.hide=!1;const n=await E.isUserFirstRecharge({userId:l});m.isFirstConsumption=n.isFirstConsumption,m.minimumConsumptionPoints=n.minimumConsumptionPoints,m.consumptionMagnification=n.consumptionMagnification,m.triggerMagnificationPoints=n.triggerMagnificationPoints}(i),s.userName=(l=>{const n=x.value.find(u=>u.value===l);return n?n.username:null})(i))});const W=O(()=>{if(!s.consumptionPoints)return 0;let i;return i=s.consumptionPoints>=parseFloat(m.triggerMagnificationPoints)?(s.consumptionPoints*parseFloat(m.consumptionMagnification)).toFixed(2):s.consumptionPoints,i}),k=y({smsCode:{mobile:"",scene:10}}),d=r(0),Z=async()=>{k.smsCode.mobile=s.smsCodeUseReqDTO.mobile,await me(k.smsCode).then(async()=>{w.success(P("login.SmsSendMsg")),d.value=60;let i=setInterval(()=>{d.value=d.value-1,d.value<=0&&clearInterval(i)},1e3)})};return oe(async()=>{await(async()=>{const i=await Ie();s.smsCodeUseReqDTO.mobile=i.mobile})()}),(i,l)=>{const n=Ue,u=de,c=ce,b=pe,j=Ce,J=_e,X=fe,D=ge,h=be,Y=he,$=ye;return p(),S(L,null,[ne((p(),v(Y,{ref_key:"formRef",ref:T,model:e(s),rules:e(H),"label-width":"120px",class:re({"mobile-card":e(B)})},{default:a(()=>[t(b,null,{default:a(()=>[t(c,{span:24},{default:a(()=>[t(u,{label:"\u8F6C\u8D26\u51ED\u8BC1\u9644\u4EF6",prop:"attachment"},{default:a(()=>[t(n,{modelValue:e(s).attachment,"onUpdate:modelValue":l[0]||(l[0]=o=>e(s).attachment=o),limit:1},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(b,null,{default:a(()=>[t(c,{span:24},{default:a(()=>[t(u,{label:"\u7528\u6237",prop:"userId"},{default:a(()=>[t(X,{modelValue:e(s).userId,"onUpdate:modelValue":l[1]||(l[1]=o=>e(s).userId=o),clearable:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u79F0","remote-method":e(Q),loading:e(U),style:{width:"240px"}},{default:a(()=>[(p(!0),S(L,null,ie(e(x),o=>(p(),v(J,{key:o.value,label:o.label,value:o.value},{default:a(()=>[g("div",M,[t(j,{size:28,src:o.avatar},null,8,["src"]),g("span",V,_(o.username)+"\uFF08"+_(o.mobile)+"\uFF09",1)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","remote-method","loading"])]),_:1})]),_:1})]),_:1}),t(b,null,{default:a(()=>[t(c,{span:12},{default:a(()=>[t(u,{label:"\u5145\u503C\u91D1\u989D",prop:"consumptionPoints"},{default:a(()=>[t(D,{modelValue:e(s).consumptionPoints,"onUpdate:modelValue":l[2]||(l[2]=o=>e(s).consumptionPoints=o),modelModifiers:{number:!0},placeholder:"\u8BF7\u8F93\u5165\u5145\u503C\u91D1\u989D",disabled:!e(s).userId,onInput:l[3]||(l[3]=o=>e(s).consumptionPoints=o.replace(/[^\d]/g,"")),maxlength:9},null,8,["modelValue","disabled"])]),_:1})]),_:1}),t(c,{span:12},{default:a(()=>[t(u,{label:"\u6D88\u8D39\u5206",prop:""},{default:a(()=>[g("span",q,_(e(W)),1)]),_:1})]),_:1})]),_:1}),t(b,null,{default:a(()=>[t(c,{span:12},{default:a(()=>[t(u,{label:"\u624B\u673A\u53F7",prop:"mobile"},{default:a(()=>[g("span",I,_(e(s).smsCodeUseReqDTO.mobile),1),e(d)<=0?(p(),v(h,{key:0,onClick:Z,type:"primary",class:"m-l-2"},{default:a(()=>[C(_(e(P)("login.getSmsCode")),1)]),_:1})):z("",!0),e(d)>0?(p(),v(h,{key:1,disabled:!0,class:"m-l-2"},{default:a(()=>[C(_(e(d))+"\u79D2\u540E\u53EF\u91CD\u65B0\u83B7\u53D6 ",1)]),_:1})):z("",!0)]),_:1})]),_:1}),t(c,{span:12},{default:a(()=>[t(u,{label:"\u9A8C\u8BC1\u7801",prop:"smsCodeUseReqDTO.code"},{default:a(()=>[t(D,{modelValue:e(s).smsCodeUseReqDTO.code,"onUpdate:modelValue":l[4]||(l[4]=o=>e(s).smsCodeUseReqDTO.code=o),modelModifiers:{number:!0},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",max:"4"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","class"])),[[$,e(f)]]),g("div",R,[t(h,{onClick:F,disabled:e(f)},{default:a(()=>[C("\u8FD4\u56DE")]),_:1},8,["disabled"]),t(h,{onClick:K,type:"primary",disabled:e(f)},{default:a(()=>[C("\u786E\u5B9A")]),_:1},8,["disabled"])])],64)}}}),[["__scopeId","data-v-0cb46716"]])});export{Oe as __tla,N as default};