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,w as i,u as c,s as d,j as m,d as _,e as p,f,a3 as b,R as v,bO as w,aq as y,be as g,k as q,i as x,l as h,M as j}from"./index-0d77224a.js";import{_ as F,a as I,b as T}from"./phone-international-input.3630e35a.js";import{a as $,_ as k}from"./s-layout.a2dc8218.js";import{p as C}from"./useGoods.40d21401.js";import"./phone-international-input.vue_vue_type_style_index_0_scoped_a2d557af_lang.5383eb65.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import"./s-layout.vue_vue_type_style_index_0_scoped_0789db2f_lang.0894251f.js";import"./s-tabbar.a1f477e6.js";const z=V({__name:"scoreToConsumption",setup(V){e((()=>d.$store("user").userInfo));const z=e((()=>d.$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((()=>C(z.value.integralDO.currentQuota)));async function O(e){const a=parseInt(e),s=e.toString(),[t,o]=s.split(".");o&&b((()=>{G.model.quota=t})),a>parseInt(M.value)?b((()=>{G.model.quota=parseInt(M.value)})):b((()=>{G.model.quota=a}))}const R=t(null),S=async()=>{await c(R).validate().catch((e=>{console.log("error: ",e)}))&&v({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 w.quotaTransition(G.model.quota);0===t&&(y({title:s("wallet.conversion_successful"),icon:"none",duration:2e3}),g("consumptionTransfersComplete"),d.$router.redirect("/pages/user/wallet/score"))}})},W=e((()=>d.$store("user").isLogin));return o((()=>W.value),(e=>{e&&window.location.reload()}),{deep:!0}),l((async e=>{W.value||r()})),(e,a)=>{const t=m(q("uni-easyinput"),F),o=m(q("uni-forms-item"),I),l=x,r=m(q("uni-forms"),T),d=h,b=j,v=m(q("su-fixed"),$),w=m(q("s-layout"),k);return n(),u(w,{class:"set-wrap",title:c(s)("wallet.commission_to_points"),bgStyle:{color:"#FFF"}},{default:i((()=>[_(r,{model:G.model,rules:G.rules,validateTrigger:"bind",labelPosition:"left",border:"",class:"form-box",labelWidth:"200",ref_key:"FormRef",ref:R},{default:i((()=>[_(l,{class:"bg-white ss-p-x-30"},{default:i((()=>[_(o,{name:"quota",label:c(s)("wallet.consumption_points"),required:!0},{default:i((()=>[_(t,{modelValue:G.model.quota,"onUpdate:modelValue":a[0]||(a[0]=e=>G.model.quota=e),type:"number",placeholder:c(s)("wallet.enter_transfer_amount"),inputBorder:!1,clearable:!1,onInput:O},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})])),_:1},8,["model","rules"]),_(l,{class:"ss-flex ss-row-center ss-col-center ss-m-t-30"},{default:i((()=>[p(f(c(s)("wallet.current_commission_available"))+":",1),_(d,{class:"text-red"},{default:i((()=>[p(f(M.value),1)])),_:1})])),_:1}),_(v,{bottom:"",placeholder:"",bg:"none"},{default:i((()=>[_(l,{class:"footer-box ss-p-20 ss-flex"},{default:i((()=>[_(b,{class:"ss-rest-button btn",onClick:S},{default:i((()=>[p(f(c(s)("common.confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["title"])}}},[["__scopeId","data-v-ddaa7fb0"]]);export{z as default};
|