mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2025-12-15 19:12:48 +00:00
2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{t as e,x as a,a9 as t,e as l,f as o,w as r,z as s,d as n,ak as u,r as c,at as i,P as d,k as p,l as m,h as f,A as y,B as _,j as x,G as g,ao as b,K as v,M as h,L as S,p as k,C as w,a3 as C,m as I,S as j,R as E,a as P,b as T,au as A,an as F,i as V,v as B,n as R,as as $,av as L,F as D,D as H}from"./index-ee2590bd.js";import{_ as O}from"./u-loading-page.7764425a.js";import{_ as z}from"./u-button.74dff2b7.js";import{p as K,_ as U}from"./u-input.77b46ec3.js";import{_ as W}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as G}from"./u-popup.d0e79b62.js";import{_ as M}from"./u-image.fc128b89.js";import{_ as Q}from"./u-icon.492c79f2.js";import{p as Y,g as Z}from"./pay.3ec4d72c.js";import{w as q}from"./wechat.450f97ff.js";import"./u-loading-icon.fa1220a3.js";import"./u-transition.b582b4be.js";import"./u-safe-bottom.67f16698.js";const J=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"])}]]),N=W(n({__name:"pay",emits:["close"],setup(e,{expose:a,emit:t}){u()&&q.init();const s=c(!1),n=c(!1),E=c(null),P=c(""),T=()=>{var e;uni.$u.test.isEmpty(P.value)?C({title:g("pay.notHavePayType"),icon:"none"}):n.value||(n.value=!0,Y({out_trade_no:null==(e=E.value)?void 0:e.out_trade_no,type:P.value}).then((e=>{var a,t,l,o;switch(P.value){case"wechatpay":u()?(e.data.timestamp=e.data.timeStamp,delete e.data.timeStamp,q.pay({...e.data,success:()=>{var e;d({url:"/pages/pay/result",param:{code:null==(e=E.value)?void 0:e.out_trade_no},mode:"redirectTo"})},cancel:()=>{n.value=!1}})):(uni.setStorageSync("paymenting",null==(a=E.value)?void 0:a.out_trade_no),location.href=e.data.h5_url,addListenerPayBack());break;case"alipay":u()?d({url:"/pages/pay/browser",param:{code:null==(t=E.value)?void 0:t.out_trade_no,alipay:encodeURIComponent(e.data.url)},mode:"redirectTo"}):(uni.setStorageSync("paymenting",null==(l=E.value)?void 0:l.out_trade_no),location.href=e.data.url,addListenerPayBack());break;default:d({url:"/pages/pay/result",param:{code:null==(o=E.value)?void 0:o.out_trade_no},mode:"redirectTo"})}})).catch((()=>{n.value=!1})))};i("checkIsReturnAfterPayment",(()=>{uni.getStorageSync("paymenting")&&d({url:"/pages/pay/result",param:{code:uni.getStorageSync("paymenting")},mode:"redirectTo",success(){uni.removeStorageSync("paymenting")}})}));const A=()=>{uni.removeStorageSync("paymenting"),s.value=!1,t("close")};return a({open:e=>{Z(e).then((a=>{let{data:t}=a;uni.$u.test.isEmpty(t)?C({title:g("pay.notObtainedInfo"),icon:"none"}):0!=t.money?0==t.status?(E.value=t,P.value=t.pay_type_list[0]?t.pay_type_list[0].key:"",s.value=!0):C({title:g("pay.paymentDocuments")+t.status_name,icon:"none"}):d({url:"/pages/pay/result",param:{code:e},mode:"redirectTo"})})).catch((()=>{}))}}),(e,a)=>{const t=I,u=p(m("u-image"),M),c=p(m("u-icon"),Q),i=j,d=p(m("u-button"),z),C=p(m("u-popup"),G);return l(),o(C,{show:s.value,round:10,onClose:A,closeable:!0,bgColor:"#fff",closeOnClickOverlay:!1},{default:r((()=>[E.value?(l(),o(t,{key:0,class:"flex flex-col h-[75vh]"},{default:r((()=>[f(t,{class:"head"},{default:r((()=>[f(t,{class:"text-center py-[26rpx]"},{default:r((()=>[y(_(x(g)("pay.payTitle")),1)])),_:1}),f(t,{class:"flex items-end justify-center w-full text-xl font-bold py-[20rpx]"},{default:r((()=>[f(t,{class:"text-base mr-[4rpx]"},{default:r((()=>[y(_(x(g)("currency")),1)])),_:1}),y(" "+_(x(b)(E.value.money)),1)])),_:1})])),_:1}),f(i,{"scroll-y":"true",class:"flex-1 pt-[20rpx]"},{default:r((()=>[f(t,{class:"flex text-sm px-[30rpx] py-[20rpx]"},{default:r((()=>[f(t,{class:"text-gray-500"},{default:r((()=>[y(_(x(g)("pay.orderInfo")),1)])),_:1}),f(t,{class:"text-right flex-1 pl-[30rpx] truncate"},{default:r((()=>[y(_(E.value.body),1)])),_:1})])),_:1}),f(t,{class:"mx-[30rpx] py-[10rpx] px-[30rpx] bg-white rounded-md bg-page"},{default:r((()=>[E.value.pay_type_list.length?(l(!0),v(h,{key:0},S(E.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=>P.value=e.key},{default:r((()=>[f(u,{src:x(k)(e.icon),width:"50rpx",height:"50rpx"},null,8,["src"]),f(t,{class:"flex-1 px-[20rpx] text-sm font-bold"},{default:r((()=>[y(_(e.name),1)])),_:2},1024),e.key==P.value?(l(),o(c,{key:0,name:"checkbox-mark",color:"var(--primary-color)"})):w("",!0)])),_:2},1032,["onClick"])))),128)):(l(),o(t,{key:1,class:"py-[20rpx] text-center text-sm text-gray-subtitle"},{default:r((()=>[y(_(x(g)("pay.notHavePayType")),1)])),_:1}))])),_:1})])),_:1}),f(t,{class:"p-[30rpx]"},{default:r((()=>[f(d,{type:"primary",loading:n.value,text:x(g)("pay.confirmPay"),shape:"circle",onClick:T},null,8,["loading","text"])])),_:1})])),_:1})):w("",!0)])),_:1},8,["show"])}}}),[["__scopeId","data-v-14dbf0eb"]]),X=W(n({__name:"balance",setup(e){const a=E(),t=c(!1),s=()=>{t.value=!0},n=()=>{t.value=!1},u=c([20,30,50,100,200,300]),i=c(""),j=c(!1),K=c(null),U=P({is_auto_transfer:0,is_auto_verify:0,is_open:0,min:0,rate:0,transfer_type:[]}),W=c(!0);T((()=>{A("checkIsReturnAfterPayment"),F().then((e=>{for(let a in e.data)U[a]=e.data[a];W.value=!1}))}));const M=()=>{uni.$u.test.isEmpty(i.value)?C({title:g("rechargeAmountPlaceholder"),icon:"none"}):!uni.$u.test.amount(i.value)||i.value<=0?C({title:g("rechargeAmountError"),icon:"none"}):j.value||(j.value=!0,L({recharge_money:i.value}).then((e=>{var a;null==(a=K.value)||a.open(e.data.out_trade_no)})).catch((()=>{j.value=!1})))},Q=()=>{uni.setStorageSync("cashOutAccountType","money"),d({url:"/pages/member/apply_cash_out"})};return(e,c)=>{const C=p(m("u-loading-page"),O),E=I,P=D,T=p(m("u-button"),z),A=p(m("u--input"),J),F=p(m("u-popup"),G),L=p(m("pay"),N);return l(),v(h,null,[f(C,{loading:W.value,loadingText:""},null,8,["loading"]),V(f(E,{class:"account-info-wrap"},{default:r((()=>[f(E,{class:"account-info-head",style:R({background:"url("+x(k)("static/resource/images/member/balance_bg.png")+") no-repeat 95% 30% / auto 250rpx, linear-gradient(314deg, #FE7849 0%, #FF1959 100%)"})},{default:r((()=>[f(E,{class:"name"},{default:r((()=>[y(_(x(g)("balanceInfo")),1)])),_:1}),f(E,{class:"content"},{default:r((()=>[f(E,{class:"money"},{default:r((()=>[y(_(x(a).info?x(b)((parseFloat(x(a).info.balance)+parseFloat(x(a).info.money)).toString()):"0.00"),1)])),_:1}),f(E,{class:"text"},{default:r((()=>[y(_(x(g)("accountBalance")),1)])),_:1}),f(E,{class:"money-wrap"},{default:r((()=>[f(E,{class:"money-item",onClick:c[0]||(c[0]=e=>x(d)({url:"/pages/member/detailed_account",param:{type:"balance"}}))},{default:r((()=>[f(E,{class:"money"},{default:r((()=>{var e;return[y(_(x(b)(null==(e=x(a).info)?void 0:e.balance)||"0.00"),1)]})),_:1}),f(E,{class:"text leading-none"},{default:r((()=>[y(_(x(g)("balance")),1)])),_:1})])),_:1}),f(E,{class:"money-item",onClick:c[1]||(c[1]=e=>x(d)({url:"/pages/member/detailed_account",param:{type:"money"}}))},{default:r((()=>[f(E,{class:"money"},{default:r((()=>{var e;return[y(_(x(b)(null==(e=x(a).info)?void 0:e.money)||"0.00"),1)]})),_:1}),f(E,{class:"text leading-none"},{default:r((()=>[y(_(x(g)("money")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["style"]),f(E,{class:"account-info-btn"},{default:r((()=>[f(T,{type:"primary",shape:"circle",class:"btn",customStyle:{backgroundColor:"#FE4E50",color:"#fff",borderColor:"#FE4E50",width:"calc(100vw - 64rpx)"},onClick:s},{default:r((()=>[$("img",{class:"max-w-[36rpx] max-h-[36rpx] mr-1",src:x(k)("static/resource/images/member/reset.png"),alt:""},null,8,["src"]),f(P,null,{default:r((()=>[y(_(x(g)("recharge")),1)])),_:1})])),_:1},8,["customStyle"]),1==U.is_open?(l(),o(T,{key:0,type:"primary",plain:!0,shape:"circle",class:"btn",customStyle:{backgroundColor:"#fff",color:"#FE4E50",borderColor:"#FE4E50",width:"calc(100vw - 64rpx)"},onClick:Q},{default:r((()=>[$("img",{class:"max-w-[36rpx] max-h-[36rpx] mr-1",src:x(k)("static/resource/images/member/withdraw_deposit.png"),alt:""},null,8,["src"]),f(P,null,{default:r((()=>[y(_(x(g)("cashOut")),1)])),_:1})])),_:1},8,["customStyle"])):w("",!0)])),_:1}),f(F,{show:t.value,mode:"center",round:10,onClose:n,closeable:!0},{default:r((()=>[f(E,{class:"w-80 px-3 pb-4 pt-7 box-border"},{default:r((()=>[f(A,{placeholder:x(g)("rechargeAmountPlaceholder"),modelValue:i.value,"onUpdate:modelValue":c[2]||(c[2]=e=>i.value=e),border:"bottom",type:"number",clearable:""},null,8,["placeholder","modelValue"]),f(E,{class:"top-up-wrap flex flex-wrap justify-around mt-3"},{default:r((()=>[(l(!0),v(h,null,S(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((()=>[f(P,null,{default:r((()=>[y(_(e)+_(x(g)("yuan")),1)])),_:2},1024)])),_:2},1032,["class","onClick"])))),128))])),_:1}),f(E,{class:"mt-5 px-2"},{default:r((()=>[f(T,{type:"primary",shape:"circle",loading:j.value,text:x(g)("clickRecharge"),onClick:M},null,8,["loading","text"])])),_:1}),f(E,{class:"mt-[20rpx] text-center text-sm",onClick:c[3]||(c[3]=e=>x(d)({url:"/pages/member/recharge_record"}))},{default:r((()=>[y(_(x(g)("rechargeRecord")),1)])),_:1})])),_:1})])),_:1},8,["show"]),f(L,{ref_key:"payRef",ref:K,onClose:c[4]||(c[4]=e=>j.value=!1)},null,512)])),_:1},512),[[B,!W.value]])],64)}}}),[["__scopeId","data-v-9d051fd0"]]);export{X as default};
|