mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-25 17:34:43 +00:00
2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{z as e,A as a,ab as t,h as l,i as o,w as r,C as s,d as n,am as u,r as i,av as c,R as d,p,q as m,j as y,D as f,E as _,l as x,J as g,aq as v,M as b,O as h,N as S,x as k,m as w,a5 as C,t as I,S as E,U as j,a as P,e as T,aw as A,ap as F,k as R,v as V,n as $,au as H,ax as O,H as U,F as z}from"./index-15eacd31.js";import{_ as D}from"./u-loading-page.925a187b.js";import{_ as B}from"./u-button.5c85e6cc.js";import{p as W,_ as K}from"./u-input.4212a359.js";import{_ as L}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as q}from"./u-popup.8a491625.js";import{_ as J}from"./u-image.b892f6c4.js";import{_ as M}from"./u-icon.f5369555.js";import{p as N,g as Q}from"./pay.422381f0.js";import{w as Y}from"./wechat.56b0d350.js";import"./u-loading-icon.ea8c9ece.js";import"./u-transition.a952a64b.js";import"./u-safe-bottom.593b5cec.js";const Z=L({name:"u--input",mixins:[e,W,a],components:{uvInput:K}},[["render",function(e,a,n,u,i,c){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"])}]]),G=L(n({__name:"pay",emits:["close"],setup(e,{expose:a,emit:t}){u()&&Y.init();const s=i(!1),n=i(!1),j=i(null),P=i(""),T=()=>{var e,a;uni.$u.test.isEmpty(P.value)?C({title:g("pay.notHavePayType"),icon:"none"}):n.value||(n.value=!0,N({trade_type:null==(e=j.value)?void 0:e.trade_type,trade_id:null==(a=j.value)?void 0:a.trade_id,type:P.value}).then((e=>{var a,t,l,o,r,s;switch(P.value){case"wechatpay":u()?(e.data.timestamp=e.data.timeStamp,delete e.data.timeStamp,Y.pay({...e.data,success:()=>{A()},cancel:()=>{n.value=!1}})):(uni.setStorageSync("paymenting",{trade_type:null==(a=j.value)?void 0:a.trade_type,trade_id:null==(t=j.value)?void 0:t.trade_id}),location.href=e.data.h5_url);break;case"alipay":u()?d({url:"/pages/pay/browser",param:{trade_type:null==(l=j.value)?void 0:l.trade_type,trade_id:null==(o=j.value)?void 0:o.trade_id,alipay:encodeURIComponent(e.data.url)},mode:"redirectTo"}):(uni.setStorageSync("paymenting",{trade_type:null==(r=j.value)?void 0:r.trade_type,trade_id:null==(s=j.value)?void 0:s.trade_id}),location.href=e.data.url);break;default:A()}})).catch((()=>{n.value=!1})))};c("checkIsReturnAfterPayment",(()=>{const e=uni.getStorageSync("paymenting");uni.getStorageSync("paymenting")&&d({url:"/pages/pay/result",param:{trade_type:e.trade_type,trade_id:e.trade_id},mode:"redirectTo",success(){uni.removeStorageSync("paymenting")}})}));const A=()=>{var e,a;d({url:"/pages/pay/result",param:{trade_type:null==(e=j.value)?void 0:e.trade_type,trade_id:null==(a=j.value)?void 0:a.trade_id},mode:"redirectTo"})},F=()=>{uni.removeStorageSync("paymenting"),s.value=!1,t("close")};return a({open:(e,a,t="")=>{uni.setStorageSync("payReturn",encodeURIComponent(t)),Q(e,a).then((e=>{let{data:a}=e;j.value=a,uni.$u.test.isEmpty(a)?C({title:g("pay.notObtainedInfo"),icon:"none"}):0!=a.money?0==a.status?(P.value=a.pay_type_list[0]?a.pay_type_list[0].key:"",s.value=!0):C({title:g("pay.paymentDocuments")+a.status_name,icon:"none"}):A()})).catch((()=>{}))}}),(e,a)=>{const t=I,u=p(m("u-image"),J),i=p(m("u-icon"),M),c=E,d=p(m("u-button"),B),C=p(m("u-popup"),q);return l(),o(C,{show:s.value,round:10,onClose:F,closeable:!0,bgColor:"#fff",zIndex:"10081",closeOnClickOverlay:!1},{default:r((()=>[j.value?(l(),o(t,{key:0,class:"flex flex-col h-[75vh]"},{default:r((()=>[y(t,{class:"head"},{default:r((()=>[y(t,{class:"text-center py-[26rpx]"},{default:r((()=>[f(_(x(g)("pay.payTitle")),1)])),_:1}),y(t,{class:"flex items-end justify-center w-full text-xl font-bold py-[20rpx]"},{default:r((()=>[y(t,{class:"text-base mr-[4rpx]"},{default:r((()=>[f(_(x(g)("currency")),1)])),_:1}),f(" "+_(x(v)(j.value.money)),1)])),_:1})])),_:1}),y(c,{"scroll-y":"true",class:"flex-1 pt-[20rpx]"},{default:r((()=>[y(t,{class:"flex text-sm px-[30rpx] py-[20rpx]"},{default:r((()=>[y(t,{class:"text-gray-500"},{default:r((()=>[f(_(x(g)("pay.orderInfo")),1)])),_:1}),y(t,{class:"text-right flex-1 pl-[30rpx] truncate"},{default:r((()=>[f(_(j.value.body),1)])),_:1})])),_:1}),y(t,{class:"mx-[30rpx] py-[10rpx] px-[30rpx] bg-white rounded-md bg-page"},{default:r((()=>[j.value.pay_type_list.length?(l(!0),b(h,{key:0},S(j.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((()=>[y(u,{src:x(k)(e.icon),width:"50rpx",height:"50rpx"},null,8,["src"]),y(t,{class:"flex-1 px-[20rpx] text-sm font-bold"},{default:r((()=>[f(_(e.name),1)])),_:2},1024),e.key==P.value?(l(),o(i,{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((()=>[f(_(x(g)("pay.notHavePayType")),1)])),_:1}))])),_:1})])),_:1}),y(t,{class:"p-[30rpx]"},{default:r((()=>[y(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-3a12120a"]]),X=L(n({__name:"balance",setup(e){const a=j(),t=i(!1),s=()=>{t.value=!0},n=()=>{t.value=!1},u=i([20,30,50,100,200,300]),c=i(""),E=i(!1),W=i(null),K=P({is_auto_transfer:0,is_auto_verify:0,is_open:0,min:0,rate:0,transfer_type:[]}),L=i(!0);T((()=>{A("checkIsReturnAfterPayment"),F().then((e=>{for(let a in e.data)K[a]=e.data[a];L.value=!1}))}));const J=()=>{uni.$u.test.isEmpty(c.value)?C({title:g("rechargeAmountPlaceholder"),icon:"none"}):!uni.$u.test.amount(c.value)||c.value<=0?C({title:g("rechargeAmountError"),icon:"none"}):E.value||(E.value=!0,O({recharge_money:c.value}).then((e=>{var a;null==(a=W.value)||a.open(e.data.trade_type,e.data.trade_id)})).catch((()=>{E.value=!1})))},M=()=>{uni.setStorageSync("cashOutAccountType","money"),d({url:"/pages/member/apply_cash_out"})};return(e,i)=>{const C=p(m("u-loading-page"),D),j=I,P=U,T=p(m("u-button"),B),A=p(m("u--input"),Z),F=p(m("u-popup"),q),O=p(m("pay"),G);return l(),b(h,null,[y(C,{loading:L.value,loadingText:""},null,8,["loading"]),R(y(j,{class:"account-info-wrap"},{default:r((()=>[y(j,{class:"account-info-head",style:$({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((()=>[y(j,{class:"name"},{default:r((()=>[f(_(x(g)("balanceInfo")),1)])),_:1}),y(j,{class:"content"},{default:r((()=>[y(j,{class:"money"},{default:r((()=>[f(_(x(a).info?x(v)((parseFloat(x(a).info.balance)+parseFloat(x(a).info.money)).toString()):"0.00"),1)])),_:1}),y(j,{class:"text"},{default:r((()=>[f(_(x(g)("accountBalance")),1)])),_:1}),y(j,{class:"money-wrap"},{default:r((()=>[y(j,{class:"money-item",onClick:i[0]||(i[0]=e=>x(d)({url:"/pages/member/detailed_account",param:{type:"balance"}}))},{default:r((()=>[y(j,{class:"money"},{default:r((()=>{var e;return[f(_(x(v)(null==(e=x(a).info)?void 0:e.balance)||"0.00"),1)]})),_:1}),y(j,{class:"text leading-none"},{default:r((()=>[f(_(x(g)("balance")),1)])),_:1})])),_:1}),y(j,{class:"money-item",onClick:i[1]||(i[1]=e=>x(d)({url:"/pages/member/detailed_account",param:{type:"money"}}))},{default:r((()=>[y(j,{class:"money"},{default:r((()=>{var e;return[f(_(x(v)(null==(e=x(a).info)?void 0:e.money)||"0.00"),1)]})),_:1}),y(j,{class:"text leading-none"},{default:r((()=>[f(_(x(g)("money")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["style"]),y(j,{class:"account-info-btn"},{default:r((()=>[y(T,{type:"primary",shape:"circle",class:"btn",customStyle:{backgroundColor:"#FE4E50",color:"#fff",borderColor:"#FE4E50",width:"calc(100vw - 64rpx)"},onClick:s},{default:r((()=>[H("img",{class:"max-w-[36rpx] max-h-[36rpx] mr-1",src:x(k)("static/resource/images/member/reset.png"),alt:""},null,8,["src"]),y(P,null,{default:r((()=>[f(_(x(g)("recharge")),1)])),_:1})])),_:1},8,["customStyle"]),1==K.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:M},{default:r((()=>[H("img",{class:"max-w-[36rpx] max-h-[36rpx] mr-1",src:x(k)("static/resource/images/member/withdraw_deposit.png"),alt:""},null,8,["src"]),y(P,null,{default:r((()=>[f(_(x(g)("cashOut")),1)])),_:1})])),_:1},8,["customStyle"])):w("",!0)])),_:1}),y(F,{show:t.value,mode:"center",round:10,onClose:n,closeable:!0},{default:r((()=>[y(j,{class:"w-80 px-3 pb-4 pt-7 box-border"},{default:r((()=>[y(A,{placeholder:x(g)("rechargeAmountPlaceholder"),modelValue:c.value,"onUpdate:modelValue":i[2]||(i[2]=e=>c.value=e),border:"bottom",type:"number",clearable:""},null,8,["placeholder","modelValue"]),y(j,{class:"top-up-wrap flex flex-wrap justify-around mt-3"},{default:r((()=>[(l(!0),b(h,null,S(u.value,((e,a)=>(l(),o(j,{key:a,class:z(["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":c.value==e}]),onClick:a=>c.value=e},{default:r((()=>[y(P,null,{default:r((()=>[f(_(e)+_(x(g)("yuan")),1)])),_:2},1024)])),_:2},1032,["class","onClick"])))),128))])),_:1}),y(j,{class:"mt-5 px-2"},{default:r((()=>[y(T,{type:"primary",shape:"circle",loading:E.value,text:x(g)("clickRecharge"),onClick:J},null,8,["loading","text"])])),_:1}),y(j,{class:"mt-[20rpx] text-center text-sm",onClick:i[3]||(i[3]=e=>x(d)({url:"/pages/member/recharge_record"}))},{default:r((()=>[f(_(x(g)("rechargeRecord")),1)])),_:1})])),_:1})])),_:1},8,["show"]),y(O,{ref_key:"payRef",ref:W,onClose:i[4]||(i[4]=e=>E.value=!1)},null,512)])),_:1},512),[[V,!L.value]])],64)}}}),[["__scopeId","data-v-1c825d43"]]);export{X as default};
|