pages-user-wallet-scoreToConsumption.075509d2.js 2.7 KB

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