智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
4.2 KiB

import{d as e,r as a,q as t,G as c,o as l,c as o,w as s,b as n,f as r,Q as i,a3 as u,R as p,u as d,z as m,A as x,n as _,ah as f,ai as y,b$ as g,j as h,E as v,g as b,i as k,F as w,a as C,c0 as j,C as F}from"./index-ed377420.js";import{_ as A}from"./u-swipe-action-item.f7daef55.js";import{M as I}from"./mescroll-body.b578c8a9.js";import{u as M}from"./useMescroll.26ccf5de.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.d58f766c.js";import"./mescroll-uni-option.db093104.js";import"./mescroll-i18n.6025c811.js";const z=V(e({__name:"account",setup(e){const{mescrollInit:V,downCallback:z,getMescroll:B}=M(y,f),E=a([]),N=a(!1),R=a("bank"),S=a(null),T=a("get");t((e=>{e.type&&(R.value=e.type),e.mode&&(T.value=e.mode)}));const q=e=>{N.value=!1;let a={page:e.num,limit:e.size,account_type:R.value};g(a).then((a=>{const t=a.data.data;1==e.num&&(E.value=[]),E.value=E.value.concat(t),e.endSuccess(t.length),N.value=!0})).catch((()=>{N.value=!0,e.endErr()}))},G=a([{text:c("delete"),style:{backgroundColor:"#F56C6C"}}]),Q=e=>{"get"==T.value?C({url:"/app/pages/member/account_edit",param:{id:e.account_id,type:R.value,mode:T.value},mode:"redirectTo"}):C({url:"/app/pages/member/apply_cash_out",param:{account_id:e.account_id,type:R.value},mode:"redirectTo"})};return(e,a)=>{const t=F,f=h,y=v,g=b(k("u-swipe-action-item"),A);return l(),o(f,{class:"w-screen h-screen bg-[var(--page-bg-color)]",style:_(e.themeColor())},{default:s((()=>[n(I,{ref_key:"mescrollRef",ref:S,onInit:d(V),down:{use:!1},onUp:q},{default:s((()=>[r(" 多嵌套一层是为了微信小程序兼容 "),(l(!0),i(p,null,u(E.value,((e,a)=>(l(),o(f,{class:"sidebar-margin my-[var(--top-m)] rounded-[var(--rounded-big)] overflow-hidden",key:a},{default:s((()=>[n(g,{options:G.value,onClick:e=>(e=>{const a=E.value[e];j(a.account_id).then((()=>{E.value.splice(e,1)})).catch()})(a)},{default:s((()=>[n(f,{class:"card-template flex justify-between"},{default:s((()=>[n(f,{class:"flex items-center"},{default:s((()=>[n(f,{class:"w-[80rpx] h-[80rpx] flex items-center justify-center",onClick:a=>Q(e)},{default:s((()=>["bank"==e.account_type?(l(),o(t,{key:0,class:"w-[80rpx] h-[52rpx] align-middle",src:d(w)("static/resource/images/member/apply_withdrawal/bank-icon.png"),mode:"widthFix"},null,8,["src"])):"wechat_code"==e.account_type?(l(),o(t,{key:1,class:"w-[80rpx] h-[52rpx] align-middle",src:d(w)("static/resource/images/member/apply_withdrawal/wechat_code.png"),mode:"widthFix"},null,8,["src"])):(l(),o(t,{key:2,class:"h-[78rpx] w-[78rpx] align-middle",src:d(w)("static/resource/images/member/apply_withdrawal/alipay-icon.png"),mode:"widthFix"},null,8,["src"]))])),_:2},1032,["onClick"]),n(f,{class:"flex flex-col ml-[20rpx]",onClick:a=>Q(e)},{default:s((()=>[n(f,{class:"text-[#333] text-[28rpx]"},{default:s((()=>[m(x("bank"==e.account_type?e.bank_name:"wechat_code"==e.account_type?d(c)("wechatCode"):d(c)("alipayAccountNo")),1)])),_:2},1024),"bank"==e.account_type?(l(),o(f,{key:0,class:"text-[var(--text-color-light9)] text-[24rpx] mt-[12rpx]"},{default:s((()=>[m(x(d(c)("endNumber"))+" "+x(e.account_no.substring(e.account_no.length-4))+x(d(c)("bankCard")),1)])),_:2},1024)):(l(),o(f,{key:1,class:"text-[var(--text-color-light9)] text-[24rpx] mt-[12rpx]"},{default:s((()=>[m(x(e.account_no),1)])),_:2},1024))])),_:2},1032,["onClick"])])),_:2},1024),n(y,{class:"flex items-center nc-iconfont nc-icon-xiugaiV6xx flex-shrink-0 text-[28rpx] p-[20rpx] pr-0",onClick:a=>(e=>{C({url:"/app/pages/member/account_edit",param:{id:e.account_id,type:e.account_type,mode:T.value}})})(e)},null,8,["onClick"])])),_:2},1024)])),_:2},1032,["options","onClick"])])),_:2},1024)))),128)),n(f,{class:"card-template sidebar-margin my-[var(--top-m)] flex items-center",onClick:a[0]||(a[0]=e=>d(C)({url:"/app/pages/member/account_edit",param:{type:R.value,mode:T.value}}))},{default:s((()=>[n(y,{class:"nc-iconfont nc-icon-jiahaoV6xx text-[30rpx]"}),n(y,{class:"text-[28rpx] ml-[10rpx] flex-1"},{default:s((()=>[m(x("bank"==R.value?d(c)("addBankCard"):"wechat_code"==R.value?d(c)("addWechatCode"):d(c)("addAlipayAccount")),1)])),_:1}),n(y,{class:"nc-iconfont nc-icon-youV6xx text-[24rpx] text-[var(--text-color-light6)]"})])),_:1})])),_:1},8,["onInit"])])),_:1},8,["style"])}}}),[["__scopeId","data-v-91b6941d"]]);export{z as default};