ConsumptionTopUpLogForm-7c7695e4.js 7.1 KB

1
  1. import{d as ie,y as re,e as z,r as u,x as y,z as ue,w as me,o as m,C as v,A as t,f as s,D as q,a as e,k as de,ac as ce,c as C,Q as pe,B as U,E as c,F as N,a2 as w,a1 as _e,P as fe,cb as ve,U as he,H as be,K as ge,R as ye,S as Ce,a8 as Ue,J as Pe,V as xe,Y as Ve,__tla as qe}from"./index-1f518666.js";import{_ as we,__tla as Ie}from"./Dialog-4c960d8c.js";import{E as Re,__tla as Te}from"./el-avatar-c7d8cc81.js";import{_ as ke,__tla as De}from"./UploadImg-832a2277.js";import{C as A,__tla as Fe}from"./index-03977dee.js";import{a as Oe,__tla as Me}from"./index-b1abaeaa.js";import{g as Se,__tla as Ee}from"./profile-b299037e.js";import{u as Le,__tla as ze}from"./useMessage-633c11d2.js";import{_ as Ne}from"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as Ae}from"./index-32463859.js";import{__tla as Be}from"./el-image-viewer-91778fd6.js";let B,He=Promise.all([(()=>{try{return qe}catch{}})(),(()=>{try{return Ie}catch{}})(),(()=>{try{return Te}catch{}})(),(()=>{try{return De}catch{}})(),(()=>{try{return Fe}catch{}})(),(()=>{try{return Me}catch{}})(),(()=>{try{return Ee}catch{}})(),(()=>{try{return ze}catch{}})(),(()=>{try{return Ae}catch{}})(),(()=>{try{return Be}catch{}})()]).then(async()=>{let I,R,T,k,D,F;I={class:"flex items-center"},R={class:"m-l-2"},T={key:0,class:"text-red-500"},k={key:1,class:"text-red-500"},D={style:{height:"30px","line-height":"30px"}},F={style:{"padding-left":"11px",height:"30px","line-height":"30px"}},B=Ne(ie({name:"ConsumptionTopUpLogForm",__name:"ConsumptionTopUpLogForm",emits:["success"],setup(Je,{expose:H,emit:J}){const K=re(),Q=z(()=>K.getMobile),{t:h}=fe(),O=Le(),f=u(!1),M=u(""),b=u(!1),P=u(!1);u([]);const x=u([]);u([]);const Y=u(""),a=y({id:void 0,userId:void 0,attachment:void 0,consumptionPoints:void 0,practicalConsumptionPoints:void 0,userName:void 0,smsCodeUseReqDTO:{mobile:"",scene:"10",code:""}}),j=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"}]}),S=u();H({open:async n=>{f.value=!0,M.value=h("action."+n),Y.value=n,a.id=void 0,a.attachment=void 0,a.consumptionPoints=void 0,a.practicalConsumptionPoints=void 0,a.userName=void 0,a.smsCodeUseReqDTO={mobile:"",scene:"10",code:""},await ee()}});const G=J,W=async()=>{console.log(a),await S.value.validate(),b.value=!0;try{await A.createConsumptionTopUpLog(a),O.success(h("common.createSuccess")),f.value=!1,G("success")}finally{b.value=!1}},X=ue(async n=>{if(n){P.value=!0;try{const o=await Oe({username:n});x.value=o.map(i=>({value:i.id,label:i.username,mobile:i.mobile,avatar:i.avatar,username:i.username}))}catch(o){console.error("Error fetching data:",o)}finally{P.value=!1}}},200),r=y({hide:!0,isFirstConsumption:!1,minimumConsumptionPoints:0,consumptionMagnification:""});me(()=>a.userId,n=>{(async function(o){r.hide=!1;const i=await A.isUserFirstRecharge({userId:o});r.isFirstConsumption=i.isFirstConsumption,r.minimumConsumptionPoints=i.minimumConsumptionPoints,r.consumptionMagnification=i.consumptionMagnification})(n),a.userName=(o=>{const i=x.value.find(d=>d.value===o);return i?i.username:null})(n)});const Z=z(()=>{if(!a.consumptionPoints)return 0;const n=a.consumptionPoints*parseFloat(r.consumptionMagnification);return console.log(a.consumptionPoints,r.consumptionMagnification,n),n.toFixed(2)}),E=y({smsCode:{mobile:"",scene:10}}),p=u(0),$=async()=>{E.smsCode.mobile=a.smsCodeUseReqDTO.mobile,await ve(E.smsCode).then(async()=>{O.success(h("login.SmsSendMsg")),p.value=60;let n=setInterval(()=>{p.value=p.value-1,p.value<=0&&clearInterval(n)},1e3)})},ee=async()=>{const n=await Se();a.smsCodeUseReqDTO.mobile=n.mobile};return(n,o)=>{const i=ke,d=he,_=be,g=ge,ae=Re,te=ye,se=Ce,L=Ue,V=Pe,oe=xe,le=we,ne=Ve;return m(),v(le,{title:e(M),modelValue:e(f),"onUpdate:modelValue":o[5]||(o[5]=l=>_e(f)?f.value=l:null),width:"70%"},{footer:t(()=>[s(V,{onClick:W,type:"primary",disabled:e(b)},{default:t(()=>[q("\u786E\u5B9A")]),_:1},8,["disabled"])]),default:t(()=>[de((m(),v(oe,{ref_key:"formRef",ref:S,model:e(a),rules:e(j),"label-width":"120px",class:ce({"mobile-card":e(Q)})},{default:t(()=>[s(g,null,{default:t(()=>[s(_,{span:24},{default:t(()=>[s(d,{label:"\u8F6C\u8D26\u51ED\u8BC1\u9644\u4EF6",prop:"attachment"},{default:t(()=>[s(i,{modelValue:e(a).attachment,"onUpdate:modelValue":o[0]||(o[0]=l=>e(a).attachment=l),limit:1},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),s(g,null,{default:t(()=>[s(_,{span:24},{default:t(()=>[s(d,{label:"\u7528\u6237",prop:"userId"},{default:t(()=>[s(se,{modelValue:e(a).userId,"onUpdate:modelValue":o[1]||(o[1]=l=>e(a).userId=l),clearable:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u79F0","remote-method":e(X),loading:e(P),style:{width:"240px"}},{default:t(()=>[(m(!0),C(N,null,pe(e(x),l=>(m(),v(te,{key:l.value,label:l.label,value:l.value},{default:t(()=>[U("div",I,[s(ae,{size:28,src:l.avatar},null,8,["src"]),U("span",R,c(l.username)+"\uFF08"+c(l.mobile)+"\uFF09",1)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","remote-method","loading"])]),_:1})]),_:1})]),_:1}),s(g,null,{default:t(()=>[s(_,{span:12},{default:t(()=>[s(d,{label:"\u5145\u503C\u91D1\u989D",prop:"consumptionPoints"},{default:t(()=>[s(L,{modelValue:e(a).consumptionPoints,"onUpdate:modelValue":o[2]||(o[2]=l=>e(a).consumptionPoints=l),modelModifiers:{number:!0},placeholder:"\u8BF7\u8F93\u5165\u5145\u503C\u91D1\u989D",disabled:!e(a).userId,onInput:o[3]||(o[3]=l=>e(a).consumptionPoints=l.replace(/[^\d]/g,"")),maxlength:9},{suffix:t(()=>[e(r).hide?w("",!0):(m(),C(N,{key:0},[e(r).isFirstConsumption?(m(),C("span",T,"\u8BE5\u7528\u6237\u7B2C\u4E00\u6B21\u5145\u503C\u81F3\u5C11\u9700\u8981"+c(e(r).minimumConsumptionPoints),1)):(m(),C("span",k,"\u5355\u6B21\u5145\u503C\u4E0D\u4F4E\u4E8E"+c(e(r).minimumConsumptionPoints),1))],64))]),_:1},8,["modelValue","disabled"])]),_:1})]),_:1}),s(_,{span:12},{default:t(()=>[s(d,{label:"\u6D88\u8D39\u5206",prop:""},{default:t(()=>[U("span",D,c(e(Z)),1)]),_:1})]),_:1})]),_:1}),s(g,null,{default:t(()=>[s(_,{span:12},{default:t(()=>[s(d,{label:"\u624B\u673A\u53F7",prop:"mobile"},{default:t(()=>[U("span",F,c(e(a).smsCodeUseReqDTO.mobile),1),e(p)<=0?(m(),v(V,{key:0,onClick:$,type:"primary",class:"m-l-2"},{default:t(()=>[q(c(e(h)("login.getSmsCode")),1)]),_:1})):w("",!0),e(p)>0?(m(),v(V,{key:1,disabled:!0,class:"m-l-2"},{default:t(()=>[q(c(e(p))+"\u79D2\u540E\u53EF\u91CD\u65B0\u83B7\u53D6 ",1)]),_:1})):w("",!0)]),_:1})]),_:1}),s(_,{span:12},{default:t(()=>[s(d,{label:"\u9A8C\u8BC1\u7801",prop:"smsCodeUseReqDTO.code"},{default:t(()=>[s(L,{modelValue:e(a).smsCodeUseReqDTO.code,"onUpdate:modelValue":o[4]||(o[4]=l=>e(a).smsCodeUseReqDTO.code=l),modelModifiers:{number:!0},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",max:"4"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","class"])),[[ne,e(b)]])]),_:1},8,["title","modelValue"])}}}),[["__scopeId","data-v-91c29797"]])});export{He as __tla,B as default};