niucloud-admin/niucloud/public/wap/assets/app-pages-member-apply_cash_out.ba1f832b.js
全栈小学生 af883ac9e1 update
2024-08-06 17:54:17 +08:00

2 lines
10 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as e,r as a,H as t,J as l,I as r,a3 as n,j as s,R as p,S as o,L as c,a4 as i,a5 as u,a as d,a6 as x,a7 as y,o as _,c as m,w as f,b,E as h,F as g,u as v,f as k,B as w,C as F,n as T,a8 as C,a9 as O,aa as j,ab as A,i as B,G as M,ac as S,_ as V,g as E,h as I,P as L,ad as W,l as N}from"./index-3788e709.js";import{_ as P}from"./u-button.8bf7fed4.js";import{_ as $}from"./u-empty.d2f2d7cd.js";import{_ as G}from"./u-loading-page.4c1187eb.js";import{_ as H}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.9cc882ae.js";import"./u-icon.29403ccf.js";import"./u-transition.2921302e.js";const J=H(e({__name:"apply_cash_out",setup(e){const H=a(!0),J=a(!1),R=t(),U=l({apply_money:"",transfer_type:"",account_type:"money",account_id:0}),q=r((()=>R.info?R.info[U.account_type]:0));n((()=>U.transfer_type),(e=>{switch(e){case"bank":U.account_id=ae.value?ae.value.account_id:0;break;case"alipay":U.account_id=Y.value?Y.value.account_id:0;break;default:U.account_id=0}}),{immediate:!0});const z=l({is_auto_transfer:0,is_auto_verify:0,is_open:0,min:0,rate:0,transfer_type:[]});let D={};s((async e=>{D=e,uni.getStorageSync("cashOutAccountType")&&(U.account_type=uni.getStorageSync("cashOutAccountType")),p()&&R.getMemberInfo(),["money","commission"].includes(U.account_type)?await x().then((e=>{for(let a in y(e.data))z[a]=y(e.data[a]);z.transfer_type.includes("wechatpay")&&R.info&&!R.info.wx_openid&&!R.info.weapp_openid&&z.transfer_type.splice(z.transfer_type.indexOf("wechatpay"),1),z.transfer_type.includes("bank")&&te(),z.transfer_type.includes("alipay")&&Z(),U.transfer_type=z.transfer_type[0],D.type&&(U.transfer_type=D.type),H.value=!1})):o({title:c("abnormalOperation"),icon:"none",success(){setTimeout((()=>{i().length>1?u({delta:1}):d({url:"/app/pages/member/index",mode:"reLaunch"})}),1500)}})}));const K=()=>{parseFloat(q.value)&&(U.apply_money=C(q.value))},Q=()=>{U.apply_money=""},X=a(!1),Y=a(null),Z=()=>{const e={account_type:"alipay",account_id:0};let a=O;D.type&&"alipay"==D.type&&D.account_id&&(a=j,e.account_id=D.account_id),X.value=!0,a(e).then((e=>{e.data&&e.data.account_id&&(Y.value=e.data,"alipay"!=U.transfer_type||U.account_id||(U.account_id=Y.value.account_id)),X.value=!1}))},ee=a(!1),ae=a(null),te=()=>{const e={account_type:"bank",account_id:0};let a=O;D.type&&"bank"==D.type&&D.account_id&&(a=j,e.account_id=D.account_id),ee.value=!0,a(e).then((e=>{e.data&&e.data.account_id&&(ae.value=e.data,"bank"!=U.transfer_type||U.account_id||(U.account_id=ae.value.account_id)),ee.value=!1}))},le=()=>{if(U.transfer_type?uni.$u.test.isEmpty(U.apply_money)?(o({title:c("applyMoneyPlaceholder"),icon:"none"}),0):uni.$u.test.amount(U.apply_money)?parseFloat(U.apply_money)>parseFloat(q.value)?(o({title:c("applyMoneyExceed"),icon:"none"}),0):!(parseFloat(U.apply_money)<parseFloat(z.min)&&(o({title:c("applyMoneyBelow"),icon:"none"}),1)):(o({title:c("moneyformatError"),icon:"none"}),0):(o({title:c("noAvailableCashOutType"),icon:"none"}),0)){if(J.value)return;J.value=!0,A(U).then((e=>{J.value=!1,d({url:"/app/pages/member/cash_out"})})).catch((()=>{J.value=!1}))}},re=()=>{if(!Y.value)return o({title:c("cashOutToAlipayTips"),icon:"none"}),!1;U.transfer_type="alipay"},ne=()=>{if(!ae.value)return o({title:c("cashOutToBankTips"),icon:"none"}),!1;U.transfer_type="bank"};return(e,a)=>{const t=B,l=M,r=S,n=V,s=E(I("u-button"),P),p=L,o=W,i=E(I("u-empty"),$),u=E(I("u-loading-page"),G);return _(),m(t,{style:T(e.themeColor())},{default:f((()=>[H.value||1!=z.is_open?k("v-if",!0):(_(),m(o,{key:0,"scroll-y":!0,class:"w-screen h-screen bg-page"},{default:f((()=>[b(t,{class:"sidebar-marign pt-[20rpx]"},{default:f((()=>[b(t,{class:"card-template"},{default:f((()=>[b(t,{class:"font-500 text-[32rpx] text-[#333] leading-[44rpx]"},{default:f((()=>[h(g(v(c)("cashOutMoneyTip")),1)])),_:1}),b(t,{class:"flex pt-[30rpx] pb-[8rpx] items-center border-0 border-b-[2rpx] border-solid border-[#F1F2F5]"},{default:f((()=>[b(l,{class:"text-[54rpx] font-500 leading-[76rpx]"},{default:f((()=>[h(g(v(c)("currency")),1)])),_:1}),b(r,{type:"digit",class:"h-[76rpx] leading-[76rpx] pl-[10rpx] flex-1 font-bold text-[54rpx] bg-[#fff]",modelValue:U.apply_money,"onUpdate:modelValue":a[0]||(a[0]=e=>U.apply_money=e),maxlength:"7",placeholder:U.apply_money?"":v(c)("minWithdrawal")+v(c)("currency")+v(C)(z.min),"placeholder-class":"apply-price","adjust-position":!1},null,8,["modelValue","placeholder"]),U.apply_money?(_(),m(n,{key:0,onClick:Q,src:v(N)("static/resource/images/member/apply_withdrawal/close.png"),class:"w-[40rpx] h-[40rpx]",mode:"widthFix"},null,8,["src"])):k("v-if",!0)])),_:1}),b(t,{class:"pt-[20rpx] flex items-center justify-between"},{default:f((()=>[b(t,{class:"text-[26rpx] text-[#626779] leading-[36rpx]"},{default:f((()=>[b(l,null,{default:f((()=>[h(g(v(c)("money"))+""+g(v(c)("currency"))+g(v(C)(v(q))),1)])),_:1}),b(l,null,{default:f((()=>[h(""+g(v(c)("commissionTo"))+g(z.rate+"%"),1)])),_:1})])),_:1}),b(t,{class:"text-[26rpx] text-primary leading-[36rpx]",onClick:K},{default:f((()=>[h(g(v(c)("allTx")),1)])),_:1})])),_:1})])),_:1}),b(t,{class:"mt-[20rpx] card-template"},{default:f((()=>[b(t,{class:"font-500 text-[32rpx] text-[#333] leading-[44rpx] mb-[30rpx]"},{default:f((()=>[h("到账方式")])),_:1}),k(" 提现到微信 "),z.transfer_type.includes("wechatpay")&&v(R).info&&(v(R).info.wx_openid||v(R).info.weapp_openid)?(_(),m(t,{key:0,class:w(["p-[20rpx] mb-[20rpx] flex items-center rounded-[16rpx] border-[1rpx] border-solid border-[#eee]",{"border-[#089C98] bg-[#F6FFFF]":"wechatpay"==U.transfer_type}]),onClick:a[1]||(a[1]=e=>U.transfer_type="wechatpay")},{default:f((()=>[b(t,null,{default:f((()=>[b(n,{class:"h-[60rpx] w-[60rpx]",src:v(N)("static/resource/images/member/apply_withdrawal/wechat.png"),mode:"widthFix"},null,8,["src"])])),_:1}),b(t,{class:"flex-1 px-[20rpx]"},{default:f((()=>[b(t,{class:"text-[28rpx] text-[#333] leading-[40rpx] mb-[6rpx]"},{default:f((()=>[h(g(v(c)("cashOutToWechat")),1)])),_:1}),b(t,{class:"text-[#999] text-[24rpx] leading-[34rpx]"},{default:f((()=>[h(g(v(c)("cashOutToWechatTips")),1)])),_:1})])),_:1})])),_:1},8,["class"])):k("v-if",!0),k(" 提现到支付宝 "),z.transfer_type.includes("alipay")?(_(),m(t,{key:1,class:w(["p-[20rpx] mb-[20rpx] flex items-center rounded-[16rpx] border-[1rpx] border-solid border-[#eee]",{"border-[#089C98] bg-[#F6FFFF]":"alipay"==U.transfer_type&&Y.value}])},{default:f((()=>[b(t,{onClick:re},{default:f((()=>[b(n,{class:"h-[60rpx] w-[60rpx] align-middle",src:v(N)("static/resource/images/member/apply_withdrawal/alipay-icon.png"),mode:"widthFix"},null,8,["src"])])),_:1}),b(t,{class:"flex-1 px-[22rpx]",onClick:re},{default:f((()=>[b(t,{class:"text-[28rpx] text-[#333] leading-[40rpx] mb-[6rpx]"},{default:f((()=>[h(g(v(c)("cashOutToAlipay")),1)])),_:1}),b(t,{class:"text-[#999] text-[24rpx] leading-[34rpx]"},{default:f((()=>[Y.value?(_(),m(t,{key:0,class:"truncate max-w-[440rpx]"},{default:f((()=>[b(l,null,{default:f((()=>[h(g(v(c)("cashOutTo"))+g(v(c)("alipayAccountNo")),1)])),_:1}),b(l,{class:"text-[#333]"},{default:f((()=>[h(g(Y.value.account_no),1)])),_:1})])),_:1})):(_(),m(t,{key:1},{default:f((()=>[h(g(v(c)("cashOutToAlipayTips")),1)])),_:1}))])),_:1})])),_:1}),b(t,{class:"flex items-center"},{default:f((()=>[Y.value||X.value?(_(),m(l,{key:1,class:"nc-iconfont nc-icon-youV6xx text-[40rpx] text-[#999] p-[10rpx]",onClick:a[3]||(a[3]=F((e=>v(d)({url:"/app/pages/member/account",param:{type:"alipay",mode:"select"},mode:"redirectTo"})),["stop"]))})):(_(),m(s,{key:0,plain:!0,text:v(c)("toAdd"),type:"primary",shape:"circle","custom-style":{height:"54rpx"},onClick:a[2]||(a[2]=e=>v(d)({url:"/app/pages/member/account",param:{type:"alipay",mode:"select"},mode:"redirectTo"}))},null,8,["text"]))])),_:1})])),_:1},8,["class"])):k("v-if",!0),k(" 提现到银行卡 "),z.transfer_type.includes("bank")?(_(),m(t,{key:2,class:w(["p-[20rpx] flex items-center rounded-[16rpx] border-[1rpx] border-solid border-[#eee]",{"border-[#089C98] bg-[#F6FFFF]":"bank"==U.transfer_type&&ae.value}])},{default:f((()=>[b(t,{onClick:ne},{default:f((()=>[b(n,{class:"h-[42rpx] w-[60rpx] align-middle",src:v(N)("static/resource/images/member/apply_withdrawal/bank-icon.png"),mode:"widthFix"},null,8,["src"])])),_:1}),b(t,{class:"flex-1 px-[20rpx]",onClick:ne},{default:f((()=>[b(t,{class:"text-[28rpx] text-[#333] leading-[40rpx] mb-[6rpx]"},{default:f((()=>[h(g(v(c)("cashOutToBank")),1)])),_:1}),b(t,{class:"text-[#999] text-[24rpx] leading-[34rpx]"},{default:f((()=>[ae.value?(_(),m(t,{key:0,class:"truncate max-w-[440rpx]"},{default:f((()=>[b(l,null,{default:f((()=>[h(g(v(c)("cashOutTo"))+g(ae.value.bank_name)+g(v(c)("debitCard")),1)])),_:1}),b(l,{class:"text-[#333]"},{default:f((()=>[h(g(ae.value.account_no.substring(ae.value.account_no.length-4)),1)])),_:1})])),_:1})):(_(),m(t,{key:1},{default:f((()=>[h(g(v(c)("cashOutToBankTips")),1)])),_:1}))])),_:1})])),_:1}),b(t,{class:"flex items-center"},{default:f((()=>[ae.value||ee.value?(_(),m(l,{key:1,class:"nc-iconfont nc-icon-youV6xx text-[40rpx] text-[#999] p-[10rpx]",onClick:a[5]||(a[5]=F((e=>v(d)({url:"/app/pages/member/account",param:{type:"bank",mode:"select"},mode:"redirectTo"})),["stop"]))})):(_(),m(p,{key:0,"hover-class":"none",class:"h-[54rpx] leading-[50rpx] rounded-full p-[0] w-[100rpx] text-[var(--primary-color)] bg-transparent border-[2rpx] border-solid border-[var(--primary-color)] text-[28rpx]",onClick:a[4]||(a[4]=e=>v(d)({url:"/app/pages/member/account",param:{type:"bank",mode:"select"},mode:"redirectTo"}))},{default:f((()=>[h(g(v(c)("toAdd")),1)])),_:1}))])),_:1})])),_:1},8,["class"])):k("v-if",!0)])),_:1}),b(t,{class:"fixed bottom-[60rpx] left-0 right-0 px-[30rpx]"},{default:f((()=>[b(p,{class:"mt-[100rpx] h-[80rpx] !text-[#fff] leading-[80rpx] primary-btn-bg rounded-[50rpx] text-[32rpx]",disabled:""==U.apply_money||0==U.apply_money,loading:J.value,onClick:le},{default:f((()=>[h(g(v(c)("cashOutNow")),1)])),_:1},8,["disabled","loading"]),b(t,{class:"mt-[20rpx] text-center text-[26rpx] text-primary",onClick:a[6]||(a[6]=F((e=>v(d)({url:"/app/pages/member/cash_out"})),["stop"]))},{default:f((()=>[h(g(v(c)("cashOutList")),1)])),_:1})])),_:1})])),_:1})])),_:1})),0!=z.is_open||H.value?k("v-if",!0):(_(),m(t,{key:1,class:"h-[100vh] w-[100vw] flex justify-center items-center"},{default:f((()=>[b(i,{text:v(c)("isOpenApply"),width:"320rpx",height:"244rpx",icon:v(N)("static/resource/images/empty.png")},null,8,["text","icon"])])),_:1})),b(u,{loading:H.value,"bg-color":"#e8e8e8","loading-text":""},null,8,["loading"])])),_:1},8,["style"])}}}),[["__scopeId","data-v-6dc440bd"]]);export{J as default};