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
2.0 KiB
1 lines
2.0 KiB
import{d as e,r as a,i as s,j as t,w as l,k as n,F as o,H as r,n as c,G as u,m,av as p,aw as i,aC as _,x as d,K as f,L as y,Z as v,I as h,h as g}from"./index-c1dbaba4.js";import{u as k,M as w}from"./useMescroll.fa1d1d16.js";import{M as j}from"./mescroll-empty.e0697f9d.js";import{_ as x}from"./_plugin-vue_export-helper.1b428a4d.js";const I=x(e({__name:"cash_out",setup(e){const{mescrollInit:x,downCallback:I,getMescroll:T}=k(i,p);let b=a([]),C=a(null),M=a(!1),S=uni.getStorageSync("cashOutAccountType");const z=e=>{switch(e){case 1:return v("toBeReviewed");case 2:return v("toBeTransfer");case 3:return v("transfer");case-2:return v("cancelApply")}},A=e=>{let s=a({});M.value=!1,s.value.page=e.num,s.value.page_size=e.size,s.value.account_type=S,_(s.value).then((a=>{let s=a.data.data;e.endSuccess(s.length),1==e.num&&(b.value=[]),b.value=b.value.concat(s),M.value=!0})).catch((()=>{M.value=!0,e.endErr()}))};return(e,a)=>{const p=d;return s(),t(p,{class:"member-record-list"},{default:l((()=>[n(w,{ref_key:"mescrollRef",ref:C,onInit:c(x),onDown:c(I),onUp:A},{default:l((()=>[(s(!0),o(u,null,r(c(b),((e,a)=>(s(),t(p,{key:e.id,class:"member-record-item",onClick:a=>{g({url:"/app/pages/member/cash_out_detail",param:{id:e.id}})}},{default:l((()=>[n(p,{class:"name"},{default:l((()=>[f(y(e.transfer_type_name),1)])),_:2},1024),n(p,{class:"desc"},{default:l((()=>[f(y(c(v)("applyTime"))+": "+y(e.create_time),1)])),_:2},1024),n(p,{class:"desc"},{default:l((()=>[f(y(-1!=e.status?z(e.status):e.refuse_reason),1)])),_:2},1024),n(p,{class:h(["money",e.apply_money>0?"text-active":""])},{default:l((()=>[f(y(e.apply_money>0?"+"+e.apply_money:e.apply_money),1)])),_:2},1032,["class"]),n(p,{class:"state"},{default:l((()=>[f(y(e.status_name),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128)),!c(b).length&&c(M)?(s(),t(j,{key:0,option:{tip:"commission"==c(S)?c(v)("commissemptyTip"):c(v)("emptyTip")}},null,8,["option"])):m("v-if",!0)])),_:1},8,["onInit","onDown"])])),_:1})}}}),[["__scopeId","data-v-83442e73"]]);export{I as default};
|
|
|