pages-user-wallet-scoreToConsumption.1c49c18b.js 2.7 KB

1
  1. import{c as e,z as s,N as a,Z as o,o as t,t as l,f as r,g as n,w as u,s as i,m as d,k as c,u as m,v as f,a2 as p,x as _,P as b,bK as g,ao as v,aH as q,n as x,j as y,I as w,J as h}from"./index-d8ee7f22.js";import{a as j,b as I,d as F}from"./phone-international-input.820beb02.js";import{a as k,_ as T}from"./s-layout.f0c3c0de.js";import{p as $}from"./useGoods.47707bb5.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";const V=C({__name:"scoreToConsumption",setup(C){e((()=>i.$store("user").userInfo));const V=e((()=>i.$store("user").userWallet)),P=s({model:{quota:void 0},rules:{quota:{rules:[{required:!0,errorMessage:"转换金额不能为空"},{validateFunction:function(e,s,a,o){return s<=0&&o("转换金额不能小于等于0"),!0}}]}}}),S=e((()=>$(V.value.integralDO.currentQuota)));async function W(e){const s=parseInt(e),a=e.toString(),[o,t]=a.split(".");t&&p((()=>{P.model.quota=o})),s>parseInt(S.value)?p((()=>{P.model.quota=parseInt(S.value)})):p((()=>{P.model.quota=s}))}const z=a(null),B=async()=>{await _(z).validate().catch((e=>{console.log("error: ",e)}))&&b({title:"提示",content:"佣金转为消费分后不可逆,是否转换?",success:async function(e){if(!e.confirm)return;const{data:s,code:a}=await g.quotaTransition(P.model.quota);0===a&&(v({title:"转换成功",icon:"none",duration:2e3}),q("consumptionTransfersComplete"),i.$router.redirect("/pages/user/wallet/score"))}})},D=e((()=>i.$store("user").isLogin));return o((()=>D.value),(e=>{e&&window.location.reload()}),{deep:!0}),t((async e=>{D.value||l()})),(e,s)=>{const a=d(x("uni-easyinput"),j),o=d(x("uni-forms-item"),I),t=y,l=d(x("uni-forms"),F),i=w,p=h,_=d(x("su-fixed"),k),b=d(x("s-layout"),T);return r(),n(b,{class:"set-wrap",title:"佣金转消费分",bgStyle:{color:"#FFF"}},{default:u((()=>[c(l,{model:P.model,rules:P.rules,validateTrigger:"bind",labelPosition:"left",border:"",class:"form-box",labelWidth:"200",ref_key:"FormRef",ref:z},{default:u((()=>[c(t,{class:"bg-white ss-p-x-30"},{default:u((()=>[c(o,{name:"quota",label:"消费分",required:!0},{default:u((()=>[c(a,{modelValue:P.model.quota,"onUpdate:modelValue":s[0]||(s[0]=e=>P.model.quota=e),type:"number",placeholder:"请输入转换金额",inputBorder:!1,clearable:!1,onInput:W},null,8,["modelValue"])])),_:1})])),_:1})])),_:1},8,["model","rules"]),c(t,{class:"ss-flex ss-row-center ss-col-center ss-m-t-30"},{default:u((()=>[m(" 您当前可转换的佣金额度:"),c(i,{class:"text-red"},{default:u((()=>[m(f(S.value),1)])),_:1})])),_:1}),c(_,{bottom:"",placeholder:"",bg:"none"},{default:u((()=>[c(t,{class:"footer-box ss-p-20 ss-flex"},{default:u((()=>[c(p,{class:"ss-rest-button btn",onClick:B},{default:u((()=>[m("确定")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-4484a35a"]]);export{V as default};