1 |
- import{c as e,v as a,t as s,r as t,a0 as o,o as l,G as r,a as n,b as u,d as i,w as c,u as d,s as m,e as _,f as p,g as f,j as b,a3 as v,R as w,bP as g,aq as y,be as q,i as x,l as h,M as j}from"./index-COvsL7sM.js";import{_ as F,a as I,b as T}from"./phone-international-input.D9wqplNI.js";import{a as $,_ as C}from"./s-layout.Q0TYcIv8.js";import{p as V}from"./useGoods.BdASQpRH.js";import"./phone-international-input.vue_vue_type_style_index_0_scoped_a793e264_lang.D45-TpFl.js";import{_ as k}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./s-layout.vue_vue_type_style_index_0_scoped_d5f7c468_lang.BvRdGCvG.js";import"./s-tabbar.Ba5AKzRx.js";const z=k({__name:"scoreToConsumption",setup(k){e((()=>m.$store("user").userInfo));const z=e((()=>m.$store("user").userWallet)),G=a({model:{quota:void 0},rules:{quota:{rules:[{required:!0,errorMessage:s("wallet.transfer_amount_cannot_be_empty")},{validateFunction:function(e,a,t,o){return a<=0&&o(s("wallet.transfer_amount_cannot_be_zero")),!0}}]}}}),M=e((()=>V(z.value.integralDO.currentQuota)));async function P(e){const a=parseInt(e),s=e.toString(),[t,o]=s.split(".");o&&v((()=>{G.model.quota=t})),a>parseInt(M.value)?v((()=>{G.model.quota=parseInt(M.value)})):v((()=>{G.model.quota=a}))}const R=t(null),S=async()=>{await d(R).validate().catch((e=>{console.log("error: ",e)}))&&w({title:s("setting.prompt"),content:s("wallet.commission_to_points_irreversible"),success:async function(e){if(!e.confirm)return;const{data:a,code:t}=await g.quotaTransition(G.model.quota);0===t&&(y({title:s("wallet.conversion_successful"),icon:"none",duration:2e3}),q("consumptionTransfersComplete"),m.$router.redirect("/pages/user/wallet/score"))}})},W=e((()=>m.$store("user").isLogin));return o((()=>W.value),(e=>{e&&window.location.reload()}),{deep:!0}),l((async e=>{W.value||r()})),(e,a)=>{const t=n(u("uni-easyinput"),F),o=n(u("uni-forms-item"),I),l=x,r=n(u("uni-forms"),T),m=h,v=j,w=n(u("su-fixed"),$),g=n(u("s-layout"),C);return _(),i(g,{class:"set-wrap",title:d(s)("wallet.commission_to_points"),bgStyle:{color:"#FFF"}},{default:c((()=>[p(r,{model:G.model,rules:G.rules,validateTrigger:"bind",labelPosition:"left",border:"",class:"form-box",labelWidth:"200",ref_key:"FormRef",ref:R},{default:c((()=>[p(l,{class:"bg-white ss-p-x-30"},{default:c((()=>[p(o,{name:"quota",label:d(s)("wallet.consumption_points"),required:!0},{default:c((()=>[p(t,{modelValue:G.model.quota,"onUpdate:modelValue":a[0]||(a[0]=e=>G.model.quota=e),type:"number",placeholder:d(s)("wallet.enter_transfer_amount"),inputBorder:!1,clearable:!1,onInput:P},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})])),_:1},8,["model","rules"]),p(l,{class:"ss-flex ss-row-center ss-col-center ss-m-t-30"},{default:c((()=>[f(b(d(s)("wallet.current_commission_available"))+":",1),p(m,{class:"text-red"},{default:c((()=>[f(b(M.value),1)])),_:1})])),_:1}),p(w,{bottom:"",placeholder:"",bg:"none"},{default:c((()=>[p(l,{class:"footer-box ss-p-20 ss-flex"},{default:c((()=>[p(v,{class:"ss-rest-button btn",onClick:S},{default:c((()=>[f(b(d(s)("common.confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["title"])}}},[["__scopeId","data-v-49ffa4ca"]]);export{z as default};
|