niucloud-admin/niucloud/public/wap/assets/pages-member-balance.0f9694ff.js
全栈小学生 0e47055ccb v1.0.0-beta.1
2023-04-15 17:12:49 +08:00

2 lines
11 KiB
JavaScript

import{P as e,Q as a,ac as t,e as l,f as r,w as o,S as s,d as n,r as u,aM as d,p as i,N as c,W as p,k as m,l as f,h as y,x as b,y as x,j as _,H as v,aw as g,z as h,F as w,A as k,a6 as C,B as I,T as S,an as j,aN as P,m as E,a5 as T,q as z,b as A,aO as D,n as V,I as $,a3 as B,a4 as R,aP as H,aQ as L,G as K}from"./index-b8ec63bc.js";import{_ as M}from"./u-button.0fab1ad6.js";import{_ as O}from"./u-icon.45222ba8.js";import{p as U,u as W}from"./u-input.0bd1cb2a.js";import{_ as N}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as Q}from"./u-popup.d867344c.js";import{_ as q}from"./u-image.07b1c022.js";import{p as F,g as G}from"./pay.89ccd231.js";import{w as J}from"./wechat.ff6a0967.js";import{u as X,M as Y,a as Z}from"./useMescroll.43b285ce.js";import"./u-loading-icon.1f177a88.js";import"./u-transition.eb56da8c.js";import"./u-safe-bottom.c00f6ea6.js";const ee=N({name:"u--input",mixins:[e,U,a],components:{uvInput:W}},[["render",function(e,a,n,u,d,i){const c=t("uvInput");return l(),r(c,{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:o((()=>[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"])}]]),ae=N(n({__name:"pay",emits:["close"],setup(e,{expose:a,emit:t}){const s=u(!1),n=u(!1),z=u(null),A=u(""),D=()=>{var e;uni.$u.test.isEmpty(A.value)?S({title:v("pay.notHavePayType"),icon:"none"}):n.value||(n.value=!0,F({out_trade_no:null==(e=z.value)?void 0:e.out_trade_no,type:A.value}).then((e=>{var a,t,l,r;switch(A.value){case"wechatpay":j()?(e.data.timestamp=e.data.timeStamp,delete e.data.timeStamp,J.pay({...e.data,success:()=>{var e;c({url:"/pages/pay/result",param:{code:null==(e=z.value)?void 0:e.out_trade_no},mode:"redirectTo"})},cancel:()=>{n.value=!1}})):(P("paymenting",null==(a=z.value)?void 0:a.out_trade_no),location.href=e.data.h5_url,addListenerPayBack());break;case"alipay":j()?c({url:"/pages/pay/browser",param:{code:null==(t=z.value)?void 0:t.out_trade_no,alipay:encodeURIComponent(e.data.url)},mode:"redirectTo"}):(P("paymenting",null==(l=z.value)?void 0:l.out_trade_no),location.href=e.data.url,addListenerPayBack());break;default:c({url:"/pages/pay/result",param:{code:null==(r=z.value)?void 0:r.out_trade_no},mode:"redirectTo"})}})).catch((()=>{n.value=!1})))};d("checkIsReturnAfterPayment",(()=>{i("paymenting")&&c({url:"/pages/pay/result",param:{code:i("paymenting")},mode:"redirectTo",success(){p("paymenting")}})}));const V=()=>{p("paymenting"),s.value=!1,t("close")};return a({open:e=>{G(e).then((a=>{let{data:t}=a;uni.$u.test.isEmpty(t)?S({title:v("pay.notObtainedInfo"),icon:"none"}):0!=t.money?0==t.status?(z.value=t,A.value=t.pay_type_list[0]?t.pay_type_list[0].key:"",s.value=!0):S({title:v("pay.paymentDocuments")+t.status_name,icon:"none"}):c({url:"/pages/pay/result",param:{code:e},mode:"redirectTo"})})).catch((()=>{}))}}),(e,a)=>{const t=E,u=m(f("u-image"),q),d=m(f("u-icon"),O),i=T,c=m(f("u-button"),M),p=m(f("u-popup"),Q);return l(),r(p,{show:s.value,round:10,onClose:V,closeable:!0,bgColor:"#fff",closeOnClickOverlay:!1},{default:o((()=>[z.value?(l(),r(t,{key:0,class:"flex flex-col h-[75vh]"},{default:o((()=>[y(t,{class:"head"},{default:o((()=>[y(t,{class:"text-center py-[26rpx]"},{default:o((()=>[b(x(_(v)("pay.payTitle")),1)])),_:1}),y(t,{class:"flex items-end justify-center w-full text-xl font-bold py-[20rpx]"},{default:o((()=>[y(t,{class:"text-base mr-[4rpx]"},{default:o((()=>[b(x(_(v)("currency")),1)])),_:1}),b(" "+x(_(g)(z.value.money)),1)])),_:1})])),_:1}),y(i,{"scroll-y":"true",class:"flex-1 pt-[20rpx]"},{default:o((()=>[y(t,{class:"flex text-sm px-[30rpx] py-[20rpx]"},{default:o((()=>[y(t,{class:"text-gray-500"},{default:o((()=>[b(x(_(v)("pay.orderInfo")),1)])),_:1}),y(t,{class:"text-right flex-1 pl-[30rpx] truncate"},{default:o((()=>[b(x(z.value.body),1)])),_:1})])),_:1}),y(t,{class:"mx-[30rpx] py-[10rpx] px-[30rpx] bg-white rounded-md bg-page"},{default:o((()=>[(l(!0),h(w,null,k(z.value.pay_type_list,((e,a)=>(l(),r(t,{class:"pay-item py-[18rpx] flex items-center border-0 border-b border-solid border-[#eee]",key:a,onClick:a=>A.value=e.key},{default:o((()=>[y(u,{src:_(C)(e.icon),width:"50rpx",height:"50rpx"},null,8,["src"]),y(t,{class:"flex-1 px-[20rpx] text-sm font-bold"},{default:o((()=>[b(x(e.name),1)])),_:2},1024),e.key==A.value?(l(),r(d,{key:0,name:"checkbox-mark",color:"var(--primary-color)"})):I("",!0)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),y(t,{class:"p-[30rpx]"},{default:o((()=>[y(c,{type:"primary",loading:n.value,text:_(v)("pay.confirmPay"),shape:"circle",onClick:D},null,8,["loading","text"])])),_:1})])),_:1})):I("",!0)])),_:1},8,["show"])}}}),[["__scopeId","data-v-e2a93385"]]),te=N(n({__name:"balance",setup(e){const{mescrollInit:a,downCallback:t,getMescroll:s}=X(R,B),n=z(),d=u([]),i=u(null),c=u(!1),p=u(!1),j=e=>{c.value=!1;let a={page:e.num,page_size:e.size};H(a).then((a=>{let t=a.data.data;e.endSuccess(t.length),1==e.num&&(d.value=[]),d.value=d.value.concat(t),c.value=!0})).catch((()=>{c.value=!0,e.endErr()}))},P=()=>{p.value=!0},T=()=>{p.value=!1},U=u(""),W=u(!1),N=u(null);A((()=>{D("checkIsReturnAfterPayment")}));const q=()=>{uni.$u.test.isEmpty(U.value)?S({title:v("rechargeAmountPlaceholder"),icon:"none"}):!uni.$u.test.amount(U.value)||U.value<=0?S({title:v("rechargeAmountError"),icon:"none"}):W.value||(W.value=!0,L({recharge_money:U.value}).then((e=>{var a;null==(a=N.value)||a.open(e.data.out_trade_no)})).catch((()=>{W.value=!1})))};return(e,s)=>{const u=K,S=m(f("u-button"),M),z=E,A=m(f("u-icon"),O),D=m(f("u--input"),ee),B=m(f("u-popup"),Q),R=m(f("pay"),ae);return l(),r(z,{class:"bg-gray-100 min-h-[100vh]"},{default:o((()=>[y(z,{class:"bg-gradient-to-r from-red-500 to-red-400 fixed top-0 left-0 right-0 z-10"},{default:o((()=>[y(z,{class:"px-5 py-6 bg-right-top bg-no-repeat bg-contain",style:V({backgroundImage:`url(${_(C)("static/resource/images/member/balance_bg.png")})`})},{default:o((()=>[y(u,{class:"text-white"},{default:o((()=>[b(x(_(v)("availableBalance")),1)])),_:1}),y(z,{class:"flex align-center justify-between mt-[15rpx]"},{default:o((()=>[y(u,{class:"text-4xl text-white using-hidden w-95"},{default:o((()=>[b(x(_(n).info?_(g)(_(n).info.balance):0),1)])),_:1}),y(z,{class:"w-[60px]"},{default:o((()=>[y(S,{type:"primary",plain:!0,text:_(v)("recharge"),size:"small",customStyle:{backgroundColor:"transparent",color:"#fff",borderColor:"#fff"},onClick:P},null,8,["text"])])),_:1})])),_:1})])),_:1},8,["style"])])),_:1}),y(Z,{ref_key:"mescrollRef",ref:i,onInit:_(a),onDown:_(t),onUp:j,top:"253rpx"},{default:o((()=>[y(z,{class:"bg-white flex items-center border-solid border-t-0 border-l-0 border-r-0 border-b-1 border-gray-300 px-2 py-3"},{default:o((()=>[y(A,{name:"list-dot",color:"#666",size:"20"}),y(u,{class:"text-sm"},{default:o((()=>[b(x(_(v)("balanceDetail")),1)])),_:1})])),_:1}),(l(!0),h(w,null,k(d.value,((e,a)=>(l(),r(z,{key:e.id,class:$(["bg-white relative px-2 py-3",{"border-solid border-t-0 border-l-0 border-r-0 border-b-1 border-gray-200":d.value.length-1!=a}])},{default:o((()=>[y(z,{class:"text-base"},{default:o((()=>[b(x(e.from_type_name),1)])),_:2},1024),y(z,{class:"text-xs text-gray-400 mt-1"},{default:o((()=>[b(x(e.create_time),1)])),_:2},1024),y(z,{class:"text-sm absolute top-[50%] transform -translate-y-[50%] right-2"},{default:o((()=>[b(x(e.account_data),1)])),_:2},1024)])),_:2},1032,["class"])))),128)),!d.value.length&&c.value?(l(),r(Y,{key:0})):I("",!0)])),_:1},8,["onInit","onDown"]),y(B,{show:p.value,mode:"center",round:10,onClose:T,closeable:!0},{default:o((()=>[y(z,{class:"w-80 px-3 pb-5 pt-7 box-border"},{default:o((()=>[y(D,{placeholder:_(v)("rechargeAmountPlaceholder"),modelValue:U.value,"onUpdate:modelValue":s[0]||(s[0]=e=>U.value=e),border:"bottom",type:"number",clearable:""},null,8,["placeholder","modelValue"]),y(z,{class:"top-up-wrap flex flex-wrap justify-around mt-3"},{default:o((()=>[y(z,{class:$(["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":20==U.value}]),onClick:s[1]||(s[1]=e=>U.value=20)},{default:o((()=>[y(u,null,{default:o((()=>[b("20元")])),_:1})])),_:1},8,["class"]),y(z,{class:$(["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":30==U.value}]),onClick:s[2]||(s[2]=e=>U.value=30)},{default:o((()=>[y(u,null,{default:o((()=>[b("30元")])),_:1})])),_:1},8,["class"]),y(z,{class:$(["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":50==U.value}]),onClick:s[3]||(s[3]=e=>U.value=50)},{default:o((()=>[y(u,null,{default:o((()=>[b("50元")])),_:1})])),_:1},8,["class"]),y(z,{class:$(["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":100==U.value}]),onClick:s[4]||(s[4]=e=>U.value=100)},{default:o((()=>[y(u,null,{default:o((()=>[b("100元")])),_:1})])),_:1},8,["class"]),y(z,{class:$(["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":200==U.value}]),onClick:s[5]||(s[5]=e=>U.value=200)},{default:o((()=>[y(u,null,{default:o((()=>[b("200元")])),_:1})])),_:1},8,["class"]),y(z,{class:$(["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":300==U.value}]),onClick:s[6]||(s[6]=e=>U.value=300)},{default:o((()=>[y(u,null,{default:o((()=>[b("300元")])),_:1})])),_:1},8,["class"])])),_:1}),y(z,{class:"mt-5 px-2"},{default:o((()=>[y(S,{type:"primary",shape:"circle",loading:W.value,text:_(v)("clickRecharge"),onClick:q},null,8,["loading","text"])])),_:1})])),_:1})])),_:1},8,["show"]),y(R,{ref_key:"payRef",ref:N,onClose:s[7]||(s[7]=e=>W.value=!1)},null,512)])),_:1})}}}),[["__scopeId","data-v-f380d5c6"]]);export{te as default};