niucloud-admin/niucloud/public/wap/assets/pages-member-balance.3a1d51f0.js
2023-05-31 11:51:07 +08:00

2 lines
10 KiB
JavaScript

import{t as e,x as a,ac as t,e as l,f as o,w as r,z as s,d as n,an as u,r as c,ax as i,T as d,P as p,a2 as m,k as f,l as y,h as x,A as _,B as b,j as h,G as v,ar as g,K as k,M as w,L as C,p as S,C as I,a6 as E,aw as j,m as P,S as T,R as A,a as F,b as R,ay as V,aq as $,n as B,av as L,az as z,F as D,D as H}from"./index-5ccb7aca.js";import{_ as O}from"./u-button.092119b5.js";import{p as K,_ as U}from"./u-input.7a3c5066.js";import{_ as W}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as q}from"./u-popup.bc41148f.js";import{_ as G}from"./u-image.dd0f853d.js";import{_ as M}from"./u-icon.b7c42932.js";import{p as X,g as J}from"./pay.1f709bf2.js";import{w as N}from"./wechat.12fb2d71.js";import"./u-loading-icon.5a04567d.js";import"./u-transition.d4c1e034.js";import"./u-safe-bottom.1d02e76a.js";const Q=W({name:"u--input",mixins:[e,K,a],components:{uvInput:U}},[["render",function(e,a,n,u,c,i){const d=t("uvInput");return l(),o(d,{modelValue:e.modelValue,"onUpdate:modelValue":a[0]||(a[0]=a=>e.$emit("update:modelValue",a)),type:e.type,fixed:e.fixed,disabled:e.disabled,disabledColor:e.disabledColor,clearable:e.clearable,password:e.password,maxlength:e.maxlength,placeholder:e.placeholder,placeholderClass:e.placeholderClass,placeholderStyle:e.placeholderStyle,showWordLimit:e.showWordLimit,confirmType:e.confirmType,confirmHold:e.confirmHold,holdKeyboard:e.holdKeyboard,focus:e.focus,autoBlur:e.autoBlur,disableDefaultPadding:e.disableDefaultPadding,cursor:e.cursor,cursorSpacing:e.cursorSpacing,selectionStart:e.selectionStart,selectionEnd:e.selectionEnd,adjustPosition:e.adjustPosition,inputAlign:e.inputAlign,fontSize:e.fontSize,color:e.color,prefixIcon:e.prefixIcon,suffixIcon:e.suffixIcon,suffixIconStyle:e.suffixIconStyle,prefixIconStyle:e.prefixIconStyle,border:e.border,readonly:e.readonly,shape:e.shape,customStyle:e.customStyle,formatter:e.formatter,ignoreCompositionEvent:e.ignoreCompositionEvent},{default:r((()=>[s(e.$slots,"prefix",{slot:"prefix"}),s(e.$slots,"suffix",{slot:"suffix"})])),_:3},8,["modelValue","type","fixed","disabled","disabledColor","clearable","password","maxlength","placeholder","placeholderClass","placeholderStyle","showWordLimit","confirmType","confirmHold","holdKeyboard","focus","autoBlur","disableDefaultPadding","cursor","cursorSpacing","selectionStart","selectionEnd","adjustPosition","inputAlign","fontSize","color","prefixIcon","suffixIcon","suffixIconStyle","prefixIconStyle","border","readonly","shape","customStyle","formatter","ignoreCompositionEvent"])}]]),Y=W(n({__name:"pay",emits:["close"],setup(e,{expose:a,emit:t}){u()&&N.init();const s=c(!1),n=c(!1),A=c(null),F=c(""),R=()=>{var e;uni.$u.test.isEmpty(F.value)?E({title:v("pay.notHavePayType"),icon:"none"}):n.value||(n.value=!0,X({out_trade_no:null==(e=A.value)?void 0:e.out_trade_no,type:F.value}).then((e=>{var a,t,l,o;switch(F.value){case"wechatpay":u()?(e.data.timestamp=e.data.timeStamp,delete e.data.timeStamp,N.pay({...e.data,success:()=>{var e;p({url:"/pages/pay/result",param:{code:null==(e=A.value)?void 0:e.out_trade_no},mode:"redirectTo"})},cancel:()=>{n.value=!1}})):(j("paymenting",null==(a=A.value)?void 0:a.out_trade_no),location.href=e.data.h5_url,addListenerPayBack());break;case"alipay":u()?p({url:"/pages/pay/browser",param:{code:null==(t=A.value)?void 0:t.out_trade_no,alipay:encodeURIComponent(e.data.url)},mode:"redirectTo"}):(j("paymenting",null==(l=A.value)?void 0:l.out_trade_no),location.href=e.data.url,addListenerPayBack());break;default:p({url:"/pages/pay/result",param:{code:null==(o=A.value)?void 0:o.out_trade_no},mode:"redirectTo"})}})).catch((()=>{n.value=!1})))};i("checkIsReturnAfterPayment",(()=>{d("paymenting")&&p({url:"/pages/pay/result",param:{code:d("paymenting")},mode:"redirectTo",success(){m("paymenting")}})}));const V=()=>{m("paymenting"),s.value=!1,t("close")};return a({open:e=>{J(e).then((a=>{let{data:t}=a;uni.$u.test.isEmpty(t)?E({title:v("pay.notObtainedInfo"),icon:"none"}):0!=t.money?0==t.status?(A.value=t,F.value=t.pay_type_list[0]?t.pay_type_list[0].key:"",s.value=!0):E({title:v("pay.paymentDocuments")+t.status_name,icon:"none"}):p({url:"/pages/pay/result",param:{code:e},mode:"redirectTo"})})).catch((()=>{}))}}),(e,a)=>{const t=P,u=f(y("u-image"),G),c=f(y("u-icon"),M),i=T,d=f(y("u-button"),O),p=f(y("u-popup"),q);return l(),o(p,{show:s.value,round:10,onClose:V,closeable:!0,bgColor:"#fff",closeOnClickOverlay:!1},{default:r((()=>[A.value?(l(),o(t,{key:0,class:"flex flex-col h-[75vh]"},{default:r((()=>[x(t,{class:"head"},{default:r((()=>[x(t,{class:"text-center py-[26rpx]"},{default:r((()=>[_(b(h(v)("pay.payTitle")),1)])),_:1}),x(t,{class:"flex items-end justify-center w-full text-xl font-bold py-[20rpx]"},{default:r((()=>[x(t,{class:"text-base mr-[4rpx]"},{default:r((()=>[_(b(h(v)("currency")),1)])),_:1}),_(" "+b(h(g)(A.value.money)),1)])),_:1})])),_:1}),x(i,{"scroll-y":"true",class:"flex-1 pt-[20rpx]"},{default:r((()=>[x(t,{class:"flex text-sm px-[30rpx] py-[20rpx]"},{default:r((()=>[x(t,{class:"text-gray-500"},{default:r((()=>[_(b(h(v)("pay.orderInfo")),1)])),_:1}),x(t,{class:"text-right flex-1 pl-[30rpx] truncate"},{default:r((()=>[_(b(A.value.body),1)])),_:1})])),_:1}),x(t,{class:"mx-[30rpx] py-[10rpx] px-[30rpx] bg-white rounded-md bg-page"},{default:r((()=>[A.value.pay_type_list.length?(l(!0),k(w,{key:0},C(A.value.pay_type_list,((e,a)=>(l(),o(t,{class:"pay-item py-[18rpx] flex items-center border-0 border-b border-solid border-[#eee]",key:a,onClick:a=>F.value=e.key},{default:r((()=>[x(u,{src:h(S)(e.icon),width:"50rpx",height:"50rpx"},null,8,["src"]),x(t,{class:"flex-1 px-[20rpx] text-sm font-bold"},{default:r((()=>[_(b(e.name),1)])),_:2},1024),e.key==F.value?(l(),o(c,{key:0,name:"checkbox-mark",color:"var(--primary-color)"})):I("",!0)])),_:2},1032,["onClick"])))),128)):I("",!0),x(t,{class:"py-[20rpx] text-center text-sm text-gray-subtitle"},{default:r((()=>[_(b(h(v)("pay.notHavePayType")),1)])),_:1})])),_:1})])),_:1}),x(t,{class:"p-[30rpx]"},{default:r((()=>[x(d,{type:"primary",loading:n.value,text:h(v)("pay.confirmPay"),shape:"circle",onClick:R},null,8,["loading","text"])])),_:1})])),_:1})):I("",!0)])),_:1},8,["show"])}}}),[["__scopeId","data-v-d92ee7ad"]]),Z=W(n({__name:"balance",setup(e){const a=A(),t=c(!1),s=()=>{t.value=!0},n=()=>{t.value=!1},u=c([20,30,50,100,200,300]),i=c(""),d=c(!1),m=c(null),T=F({is_auto_transfer:0,is_auto_verify:0,is_open:0,min:0,rate:0,transfer_type:[]});R((()=>{V("checkIsReturnAfterPayment"),$().then((e=>{for(let a in e.data)T[a]=e.data[a]}))}));const K=()=>{uni.$u.test.isEmpty(i.value)?E({title:v("rechargeAmountPlaceholder"),icon:"none"}):!uni.$u.test.amount(i.value)||i.value<=0?E({title:v("rechargeAmountError"),icon:"none"}):d.value||(d.value=!0,z({recharge_money:i.value}).then((e=>{var a;null==(a=m.value)||a.open(e.data.out_trade_no)})).catch((()=>{d.value=!1})))},U=()=>{j("cashOutAccountType","money"),p({url:"/pages/member/apply_cash_out"})};return(e,c)=>{const E=P,j=D,A=f(y("u-button"),O),F=f(y("u--input"),Q),R=f(y("u-popup"),q),V=f(y("pay"),Y);return l(),o(E,{class:"account-info-wrap"},{default:r((()=>[x(E,{class:"account-info-head",style:B({background:"url("+h(S)("static/resource/images/member/balance_bg.png")+") no-repeat 95% 30% / auto 250rpx, linear-gradient(314deg, #FE7849 0%, #FF1959 100%)"})},{default:r((()=>[x(E,{class:"name"},{default:r((()=>[_(b(h(v)("balanceInfo")),1)])),_:1}),x(E,{class:"content"},{default:r((()=>[x(E,{class:"money"},{default:r((()=>[_(b(h(a).info?h(g)((parseFloat(h(a).info.balance)+parseFloat(h(a).info.money)).toString()):0),1)])),_:1}),x(E,{class:"text"},{default:r((()=>[_(b(h(v)("accountBalance")),1)])),_:1}),x(E,{class:"money-wrap"},{default:r((()=>[x(E,{class:"money-item",onClick:c[0]||(c[0]=e=>h(p)({url:"/pages/member/detailed_account",param:{type:"balance"}}))},{default:r((()=>[x(E,{class:"money"},{default:r((()=>{var e;return[_(b(h(g)(null==(e=h(a).info)?void 0:e.balance)||"0.00"),1)]})),_:1}),x(E,{class:"text leading-none"},{default:r((()=>[_(b(h(v)("balance")),1)])),_:1})])),_:1}),x(E,{class:"money-item",onClick:c[1]||(c[1]=e=>h(p)({url:"/pages/member/detailed_account",param:{type:"money"}}))},{default:r((()=>[x(E,{class:"money"},{default:r((()=>{var e;return[_(b(h(g)(null==(e=h(a).info)?void 0:e.money)||"0.00"),1)]})),_:1}),x(E,{class:"text leading-none"},{default:r((()=>[_(b(h(v)("money")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["style"]),x(E,{class:"account-info-btn"},{default:r((()=>[x(A,{type:"primary",shape:"circle",class:"btn",customStyle:{backgroundColor:"#FE4E50",color:"#fff",borderColor:"#FE4E50",width:"calc(100vw - 64rpx)"},onClick:s},{default:r((()=>[L("img",{class:"max-w-[36rpx] max-h-[36rpx] mr-1",src:h(S)("static/resource/images/member/reset.png"),alt:""},null,8,["src"]),x(j,null,{default:r((()=>[_(b(h(v)("recharge")),1)])),_:1})])),_:1},8,["customStyle"]),1==T.is_open?(l(),o(A,{key:0,type:"primary",plain:!0,shape:"circle",class:"btn",customStyle:{backgroundColor:"#fff",color:"#FE4E50",borderColor:"#FE4E50",width:"calc(100vw - 64rpx)"},onClick:U},{default:r((()=>[L("img",{class:"max-w-[36rpx] max-h-[36rpx] mr-1",src:h(S)("static/resource/images/member/withdraw_deposit.png"),alt:""},null,8,["src"]),x(j,null,{default:r((()=>[_(b(h(v)("cashOut")),1)])),_:1})])),_:1},8,["customStyle"])):I("",!0)])),_:1}),x(R,{show:t.value,mode:"center",round:10,onClose:n,closeable:!0},{default:r((()=>[x(E,{class:"w-80 px-3 pb-4 pt-7 box-border"},{default:r((()=>[x(F,{placeholder:h(v)("rechargeAmountPlaceholder"),modelValue:i.value,"onUpdate:modelValue":c[2]||(c[2]=e=>i.value=e),border:"bottom",type:"number",clearable:""},null,8,["placeholder","modelValue"]),x(E,{class:"top-up-wrap flex flex-wrap justify-around mt-3"},{default:r((()=>[(l(!0),k(w,null,C(u.value,((e,a)=>(l(),o(E,{key:a,class:H(["top-up-item w-22 box-border border-1 text-center rounded mt-2 py-3 px-4 border-gray-400 border-solid",{"border-primary text-primary":i.value==e}]),onClick:a=>i.value=e},{default:r((()=>[x(j,null,{default:r((()=>[_(b(e)+b(h(v)("yuan")),1)])),_:2},1024)])),_:2},1032,["class","onClick"])))),128))])),_:1}),x(E,{class:"mt-5 px-2"},{default:r((()=>[x(A,{type:"primary",shape:"circle",loading:d.value,text:h(v)("clickRecharge"),onClick:K},null,8,["loading","text"])])),_:1}),x(E,{class:"mt-[20rpx] text-center text-sm",onClick:c[3]||(c[3]=e=>h(p)({url:"/pages/member/recharge_record"}))},{default:r((()=>[_(b(h(v)("rechargeRecord")),1)])),_:1})])),_:1})])),_:1},8,["show"]),x(V,{ref_key:"payRef",ref:m,onClose:c[4]||(c[4]=e=>d.value=!1)},null,512)])),_:1})}}}),[["__scopeId","data-v-cf2c8992"]]);export{Z as default};