Files
monisuo/monisuo-admin/dist/assets/finance-orders-DfR7RVGa.js
2026-04-21 08:12:17 +08:00

1 line
22 KiB
JavaScript

import{At as e,C as t,D as n,E as r,H as i,S as a,T as o,Tt as s,W as c,a as l,b as u,dt as d,gt as f,h as p,it as m,w as h,x as g}from"./iconify-DYZHDLa8.js";import{a as ee,i as te,n as ne,r as re,t as ie}from"./SelectValue-Dhq6ao6U.js";import"./vue-vendor-DjtlKxRy.js";import{G as _,q as ae}from"./index-Uji7rFqr.js";import"./Teleport-BIYegdAM.js";import{n as oe}from"./button-BuRmTYve.js";import{a as se,i as ce,n as le,r as ue,t as de}from"./DialogTitle-CMQDEO8n.js";import{t as fe}from"./Label-BOs1t85p.js";import{i as pe,n as me,r as he,t as ge}from"./TabsTrigger-DIdDGe5m.js";import{t as _e}from"./Input-DFmzhatB.js";import{c as v,m as y,n as b,y as x}from"./monisuo-admin.api-dPrln-7F.js";import{t as ve}from"./Card-mLutrMBs.js";import{r as ye}from"./global-layout-BGXP2p6j.js";import{a as be,i as xe,n as Se,o as Ce,r as we,t as Te}from"./TableHead-BHgluwhS.js";import{t as Ee}from"./Badge-RIbvVUq1.js";var De={key:0,class:`ml-1.5 rounded-full bg-destructive px-1.5 text-xs text-destructive-foreground leading-tight`},Oe={class:`flex justify-end gap-1`},ke={class:`md:hidden space-y-3`},Ae={key:0,class:`text-center py-8`},je={class:`flex items-start justify-between`},Me={class:`space-y-1`},Ne={class:`font-mono text-xs text-muted-foreground`},Pe={class:`font-medium`},Fe={class:`mt-3 pt-3 border-t`},Ie={class:`text-xl font-mono font-bold text-red-600 dark:text-red-400`},Le={class:`text-sm text-muted-foreground mt-1`},Re={key:0,class:`mt-2 text-sm`},ze={class:`font-mono text-xs break-all mt-1 flex items-center gap-1`},Be={class:`text-sm text-muted-foreground mt-1`},Ve={class:`mt-3 flex gap-2`},He={key:2,class:`text-center py-8 text-muted-foreground`},Ue={key:0,class:`flex items-center justify-between gap-4 px-2`},We={class:`text-sm text-muted-foreground`},Ge={class:`flex items-center gap-2`},Ke={class:`text-sm min-w-[80px] text-center`},qe={class:`flex flex-col sm:flex-row gap-4`},Je={class:`w-full sm:w-[140px] grid gap-2`},Ye={class:`w-full sm:w-[140px] grid gap-2`},Xe={class:`flex items-end gap-2`},Ze={key:0,class:`flex items-center justify-between gap-4 px-2`},Qe={class:`text-sm text-muted-foreground`},$e={class:`flex items-center gap-2`},et={class:`text-sm min-w-[80px] text-center`},tt={key:0,class:`space-y-4`},nt={class:`grid grid-cols-3 gap-2 text-sm`},rt={class:`col-span-2 font-mono`},it={class:`col-span-2 font-medium`},at={class:`col-span-3`},ot={key:0,class:`py-2 text-center`},st={key:1,class:`p-3 rounded-lg bg-muted/50 text-sm space-y-2`},ct={class:`grid grid-cols-3 gap-2 text-center`},lt={class:`font-mono font-bold`},ut={class:`font-mono font-bold text-green-600 dark:text-green-400`},dt={class:`font-mono font-bold text-red-600 dark:text-red-400`},ft={class:`grid grid-cols-4 gap-2 text-center pt-2 border-t`},pt={class:`font-mono`},mt={class:`font-mono font-bold text-blue-600 dark:text-blue-400`},ht={class:`font-mono`},gt={class:`font-mono text-amber-600 dark:text-amber-400`},_t={class:`text-xs text-muted-foreground`},vt={class:`max-h-[200px] overflow-y-auto`},yt={class:`rounded border`},bt={class:`col-span-2 font-mono font-bold text-lg`},xt={class:`col-span-2 font-mono`},St={class:`col-span-2 font-mono font-bold text-green-600`},Ct={class:`col-span-2`},wt={key:0,class:`flex items-start gap-1`},Tt={class:`font-mono text-xs break-all`},Et={key:1,class:`text-muted-foreground`},Dt={class:`col-span-2`},Ot={class:`col-span-2`},kt={class:`col-span-2`},At={key:2,class:`text-muted-foreground`},jt={key:3,class:`col-span-2`},Mt={key:4,class:`text-muted-foreground`},Nt={key:5,class:`col-span-2`},Pt={key:0,class:`grid gap-4 py-4`},Ft={class:`p-3 rounded-lg bg-muted/50 text-sm space-y-2`},It={class:`font-mono`},Lt={class:`font-medium`},Rt={class:`text-xs text-muted-foreground`},zt={key:0,class:`py-1`},Bt={key:1,class:`p-2 rounded bg-background text-xs space-y-1`},Vt={class:`grid grid-cols-3 gap-1 text-center`},Ht={class:`font-mono font-bold`},Ut={class:`font-mono font-bold text-green-600 dark:text-green-400`},Wt={class:`font-mono font-bold text-red-600 dark:text-red-400`},Gt={class:`text-muted-foreground text-center`},Kt={class:`font-mono font-bold text-lg`},qt={class:`font-mono text-green-600`},Jt={key:0,class:`grid gap-2`},Yt={class:`grid gap-2`},S=n({__name:`finance-orders`,setup(n){let S=f(1),C=f(8),w=f(`pending`),T=f(`all`),E=f(`all`),D=f(1),O=f(10),k=u(()=>({pageNum:S.value,pageSize:C.value,type:2,status:5})),A=u(()=>({pageNum:D.value,pageSize:O.value,type:T.value===`all`?void 0:T.value,status:E.value===`all`?void 0:E.value})),{data:j,isLoading:M,refetch:N}=y(k),{data:P,isLoading:Xt,refetch:F}=v(A),I=b(),L=u(()=>j.value?.data?.list||[]),R=u(()=>j.value?.data?.total||0),Zt=u(()=>Math.ceil(R.value/C.value)),Qt=u(()=>P.value?.data?.list||[]),z=u(()=>P.value?.data?.total||0),$t=u(()=>Math.ceil(z.value/O.value)),B=f(!1),V=f(!1),H=f(null),U=f(2),W=f(``),G=f(``),{data:K,isLoading:en}=x(u(()=>H.value?.userId??0)),q=u(()=>K.value?.data);function J(e){if(e==null)return`0.00`;let t=typeof e==`string`?Number.parseFloat(e):e;return Number.isNaN(t)?`0.00`:t.toFixed(2)}function tn(e){return e?.tradeAccounts?e.tradeAccounts.reduce((e,t)=>e+(Number(t.value)||0),0):0}function nn(e){if(!e)return 0;let t=new Date(e.replace(`T`,` `));return Number.isNaN(t.getTime())?0:Math.floor((Date.now()-t.getTime())/(1e3*60*60*24))}function rn(e){H.value=e,V.value=!0}function Y(e,t){H.value=e,U.value=t,W.value=``,G.value=``,B.value=!0}async function an(){if(!H.value)return;let e=U.value===2?`通过`:`驳回`;try{await I.mutateAsync({orderNo:H.value.orderNo,status:U.value,rejectReason:W.value||void 0,adminRemark:G.value||void 0}),U.value===2?H.value.status=2:H.value.status=3,_.success(`订单已${e}`),B.value=!1,N()}catch(t){_.error(t.message||t.response?.data?.msg||`${e}失败`)}}function on(e){S.value=e,N()}function sn(e){D.value=e,F()}function cn(){T.value=`all`,E.value=`all`,D.value=1,F()}function ln(e,t){return e===1?{1:`待付款`,2:`待确认`,3:`已完成`,4:`已驳回`,5:`已取消`}[t]||`未知`:{1:`待审批`,2:`已出款`,3:`已驳回`,4:`已取消`,5:`待财务审核`}[t]||`未知`}function X(e){return e.toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}function Z(e){navigator.clipboard.writeText(e),_.success(`已复制到剪贴板`)}return(n,u)=>{let f=ge,_=me,v=Te,y=Se,b=we,x=ae,C=xe,O=oe,k=be,A=Ce,j=ve,N=Ee,P=he,F=fe,K=ie,un=ne,Q=re,dn=te,fn=ee,pn=pe,mn=de,hn=le,gn=ue,_n=ce,vn=se,$=_e;return i(),a(s(ye),{title:`财务审批`,description:`审批提现订单`},{default:m(()=>[r(pn,{modelValue:s(w),"onUpdate:modelValue":u[6]||=e=>d(w)?w.value=e:null,class:`space-y-4`},{default:m(()=>[r(_,null,{default:m(()=>[r(f,{value:`pending`},{default:m(()=>[u[16]||=o(` 待审核 `,-1),s(R)>0?(i(),h(`span`,De,e(s(R)),1)):t(``,!0)]),_:1}),r(f,{value:`all`},{default:m(()=>[...u[17]||=[o(` 全部订单 `,-1)]]),_:1})]),_:1}),r(P,{value:`pending`,class:`space-y-4`},{default:m(()=>[r(j,{class:`hidden md:block overflow-x-auto p-4`},{default:m(()=>[r(A,null,{default:m(()=>[r(b,null,{default:m(()=>[r(y,null,{default:m(()=>[r(v,null,{default:m(()=>[...u[18]||=[o(`订单号`,-1)]]),_:1}),r(v,null,{default:m(()=>[...u[19]||=[o(`用户`,-1)]]),_:1}),r(v,{class:`text-right`},{default:m(()=>[...u[20]||=[o(` 提现金额 `,-1)]]),_:1}),r(v,{class:`text-right`},{default:m(()=>[...u[21]||=[o(` 手续费 `,-1)]]),_:1}),r(v,{class:`text-right`},{default:m(()=>[...u[22]||=[o(` 应出款 `,-1)]]),_:1}),r(v,{class:`hidden xl:table-cell`},{default:m(()=>[...u[23]||=[o(` 时间 `,-1)]]),_:1}),r(v,{class:`text-right`},{default:m(()=>[...u[24]||=[o(` 操作 `,-1)]]),_:1})]),_:1})]),_:1}),r(k,null,{default:m(()=>[s(M)?(i(),a(y,{key:0},{default:m(()=>[r(C,{"col-span":7,class:`text-center py-8`},{default:m(()=>[r(x,{class:`mx-auto`})]),_:1})]),_:1})):s(L).length===0?(i(),a(y,{key:1},{default:m(()=>[r(C,{"col-span":7,class:`text-center py-8 text-muted-foreground`},{default:m(()=>[r(s(l),{icon:`lucide:inbox`,class:`size-8 mx-auto mb-2 opacity-50`}),u[25]||=g(`p`,null,`暂无待审核订单`,-1)]),_:1})]),_:1})):t(``,!0),(i(!0),h(p,null,c(s(L),t=>(i(),a(y,{key:t.id},{default:m(()=>[r(C,{class:`font-mono text-xs`},{default:m(()=>[o(e(t.orderNo),1)]),_:2},1024),r(C,null,{default:m(()=>[o(e(t.username),1)]),_:2},1024),r(C,{class:`text-right font-mono font-medium`},{default:m(()=>[o(e(X(t.amount)),1)]),_:2},1024),r(C,{class:`text-right font-mono text-muted-foreground`},{default:m(()=>[o(` -`+e(X(t.fee||0)),1)]),_:2},1024),r(C,{class:`text-right font-mono font-bold text-green-600`},{default:m(()=>[o(e(X(t.receivableAmount||0)),1)]),_:2},1024),r(C,{class:`hidden xl:table-cell text-muted-foreground text-sm`},{default:m(()=>[o(e(t.createTime),1)]),_:2},1024),r(C,{class:`text-right`},{default:m(()=>[g(`div`,Oe,[r(O,{size:`sm`,variant:`ghost`,onClick:e=>rn(t)},{default:m(()=>[r(s(l),{icon:`lucide:eye`,class:`size-4`})]),_:1},8,[`onClick`]),r(O,{size:`sm`,disabled:s(I).isPending.value,onClick:e=>Y(t,2)},{default:m(()=>[...u[26]||=[o(` 通过 `,-1)]]),_:1},8,[`disabled`,`onClick`]),r(O,{size:`sm`,variant:`destructive`,disabled:s(I).isPending.value,onClick:e=>Y(t,3)},{default:m(()=>[...u[27]||=[o(` 驳回 `,-1)]]),_:1},8,[`disabled`,`onClick`])])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),g(`div`,ke,[s(M)?(i(),h(`div`,Ae,[r(x,{class:`mx-auto`})])):s(L).length>0?(i(!0),h(p,{key:1},c(s(L),n=>(i(),a(j,{key:n.id,class:`p-4`},{default:m(()=>[g(`div`,je,[g(`div`,Me,[g(`div`,Ne,e(n.orderNo),1),g(`div`,Pe,e(n.username),1)]),r(N,{variant:`secondary`},{default:m(()=>[...u[28]||=[o(` 待财务审核 `,-1)]]),_:1})]),g(`div`,Fe,[g(`div`,Ie,` -`+e(X(n.amount)),1),g(`div`,Le,` 手续费: -`+e(X(n.fee||0))+` | 实际到账: `+e(X(n.receivableAmount||0)),1),n.walletAddress?(i(),h(`div`,Re,[u[29]||=g(`span`,{class:`text-muted-foreground`},`提现地址:`,-1),g(`div`,ze,[o(e(n.walletAddress)+` `,1),r(s(l),{icon:`lucide:copy`,class:`size-3 cursor-pointer`,onClick:e=>Z(n.walletAddress)},null,8,[`onClick`])])])):t(``,!0),g(`div`,Be,e(n.createTime),1)]),g(`div`,Ve,[r(O,{size:`sm`,class:`flex-1`,onClick:e=>Y(n,2)},{default:m(()=>[...u[30]||=[o(` 通过 `,-1)]]),_:1},8,[`onClick`]),r(O,{size:`sm`,variant:`destructive`,class:`flex-1`,onClick:e=>Y(n,3)},{default:m(()=>[...u[31]||=[o(` 驳回 `,-1)]]),_:1},8,[`onClick`])])]),_:2},1024))),128)):(i(),h(`div`,He,[r(s(l),{icon:`lucide:inbox`,class:`size-8 mx-auto mb-2 opacity-50`}),u[32]||=g(`p`,null,`暂无待审核订单`,-1)]))]),s(R)>0?(i(),h(`div`,Ue,[g(`div`,We,``+e(s(R))+` 条待审核 `,1),g(`div`,Ge,[r(O,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:s(S)<=1,onClick:u[0]||=e=>on(s(S)-1)},{default:m(()=>[r(s(l),{icon:`lucide:chevron-left`,class:`size-4`})]),_:1},8,[`disabled`]),g(`span`,Ke,e(s(S))+` / `+e(s(Zt)),1),r(O,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:s(S)>=s(Zt),onClick:u[1]||=e=>on(s(S)+1)},{default:m(()=>[r(s(l),{icon:`lucide:chevron-right`,class:`size-4`})]),_:1},8,[`disabled`])])])):t(``,!0)]),_:1}),r(P,{value:`all`,class:`space-y-4`},{default:m(()=>[r(j,{class:`p-4`},{default:m(()=>[g(`div`,qe,[g(`div`,Je,[r(F,null,{default:m(()=>[...u[33]||=[o(`类型`,-1)]]),_:1}),r(fn,{modelValue:s(T),"onUpdate:modelValue":u[2]||=e=>d(T)?T.value=e:null},{default:m(()=>[r(un,null,{default:m(()=>[r(K,{placeholder:`全部`})]),_:1}),r(dn,null,{default:m(()=>[r(Q,{value:`all`},{default:m(()=>[...u[34]||=[o(`全部`,-1)]]),_:1}),r(Q,{value:1},{default:m(()=>[...u[35]||=[o(`充值`,-1)]]),_:1}),r(Q,{value:2},{default:m(()=>[...u[36]||=[o(`提现`,-1)]]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),g(`div`,Ye,[r(F,null,{default:m(()=>[...u[37]||=[o(`状态`,-1)]]),_:1}),r(fn,{modelValue:s(E),"onUpdate:modelValue":u[3]||=e=>d(E)?E.value=e:null},{default:m(()=>[r(un,null,{default:m(()=>[r(K,{placeholder:`全部`})]),_:1}),r(dn,null,{default:m(()=>[r(Q,{value:`all`},{default:m(()=>[...u[38]||=[o(`全部`,-1)]]),_:1}),r(Q,{value:1},{default:m(()=>[...u[39]||=[o(`待审批`,-1)]]),_:1}),r(Q,{value:2},{default:m(()=>[...u[40]||=[o(`已出款/待确认`,-1)]]),_:1}),r(Q,{value:3},{default:m(()=>[...u[41]||=[o(`已完成/已驳回`,-1)]]),_:1}),r(Q,{value:4},{default:m(()=>[...u[42]||=[o(`已取消`,-1)]]),_:1}),r(Q,{value:5},{default:m(()=>[...u[43]||=[o(`待财务审核`,-1)]]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),g(`div`,Xe,[r(O,{variant:`outline`,onClick:cn},{default:m(()=>[...u[44]||=[o(`重置`,-1)]]),_:1})])])]),_:1}),r(j,{class:`hidden md:block overflow-x-auto p-4`},{default:m(()=>[r(A,null,{default:m(()=>[r(b,null,{default:m(()=>[r(y,null,{default:m(()=>[r(v,null,{default:m(()=>[...u[45]||=[o(`订单号`,-1)]]),_:1}),r(v,null,{default:m(()=>[...u[46]||=[o(`用户`,-1)]]),_:1}),r(v,null,{default:m(()=>[...u[47]||=[o(`类型`,-1)]]),_:1}),r(v,{class:`text-right`},{default:m(()=>[...u[48]||=[o(`金额`,-1)]]),_:1}),r(v,null,{default:m(()=>[...u[49]||=[o(`状态`,-1)]]),_:1}),r(v,{class:`hidden xl:table-cell`},{default:m(()=>[...u[50]||=[o(`时间`,-1)]]),_:1}),r(v,{class:`text-right`},{default:m(()=>[...u[51]||=[o(`操作`,-1)]]),_:1})]),_:1})]),_:1}),r(k,null,{default:m(()=>[s(Xt)?(i(),a(y,{key:0},{default:m(()=>[r(C,{"col-span":7,class:`text-center py-8`},{default:m(()=>[r(x,{class:`mx-auto`})]),_:1})]),_:1})):s(Qt).length===0?(i(),a(y,{key:1},{default:m(()=>[r(C,{"col-span":7,class:`text-center py-8 text-muted-foreground`},{default:m(()=>[...u[52]||=[o(`暂无数据`,-1)]]),_:1})]),_:1})):t(``,!0),(i(!0),h(p,null,c(s(Qt),t=>(i(),a(y,{key:t.id},{default:m(()=>[r(C,{class:`font-mono text-xs`},{default:m(()=>[o(e(t.orderNo),1)]),_:2},1024),r(C,null,{default:m(()=>[o(e(t.username),1)]),_:2},1024),r(C,null,{default:m(()=>[r(N,{variant:t.type===1?`default`:`destructive`},{default:m(()=>[o(e(t.type===1?`充值`:`提现`),1)]),_:2},1032,[`variant`])]),_:2},1024),r(C,{class:`text-right font-mono`},{default:m(()=>[o(e(X(t.amount)),1)]),_:2},1024),r(C,null,{default:m(()=>[r(N,{variant:`outline`},{default:m(()=>[o(e(ln(t.type,t.status)),1)]),_:2},1024)]),_:2},1024),r(C,{class:`hidden xl:table-cell text-muted-foreground text-sm`},{default:m(()=>[o(e(t.createTime),1)]),_:2},1024),r(C,{class:`text-right`},{default:m(()=>[r(O,{size:`sm`,variant:`ghost`,onClick:e=>rn(t)},{default:m(()=>[r(s(l),{icon:`lucide:eye`,class:`size-4`})]),_:1},8,[`onClick`])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),s(z)>0?(i(),h(`div`,Ze,[g(`div`,Qe,``+e(s(z))+` 条记录`,1),g(`div`,$e,[r(O,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:s(D)<=1,onClick:u[4]||=e=>sn(s(D)-1)},{default:m(()=>[r(s(l),{icon:`lucide:chevron-left`,class:`size-4`})]),_:1},8,[`disabled`]),g(`span`,et,e(s(D))+` / `+e(s($t)),1),r(O,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:s(D)>=s($t),onClick:u[5]||=e=>sn(s(D)+1)},{default:m(()=>[r(s(l),{icon:`lucide:chevron-right`,class:`size-4`})]),_:1},8,[`disabled`])])])):t(``,!0)]),_:1})]),_:1},8,[`modelValue`]),r(vn,{open:s(V),"onUpdate:open":u[11]||=e=>d(V)?V.value=e:null},{default:m(()=>[r(_n,{class:`w-full max-w-md max-h-[90vh] overflow-y-auto`},{default:m(()=>[r(hn,null,{default:m(()=>[r(mn,null,{default:m(()=>[...u[53]||=[o(`提现订单详情`,-1)]]),_:1})]),_:1}),s(H)?(i(),h(`div`,tt,[g(`div`,nt,[u[70]||=g(`div`,{class:`text-muted-foreground`},`订单号`,-1),g(`div`,rt,e(s(H).orderNo),1),u[71]||=g(`div`,{class:`text-muted-foreground`},`用户`,-1),g(`div`,it,[o(e(s(H).username)+` `,1),r(N,{variant:`outline`,class:`ml-2 text-xs`},{default:m(()=>[o(` ID: `+e(s(H).userId),1)]),_:1})]),g(`div`,at,[s(en)?(i(),h(`div`,ot,[r(x,{class:`size-4 mx-auto`})])):s(q)?(i(),h(`div`,st,[u[67]||=g(`div`,{class:`font-medium text-muted-foreground mb-2`},` 用户概况 `,-1),g(`div`,ct,[g(`div`,null,[u[54]||=g(`div`,{class:`text-xs text-muted-foreground`},` 资金余额 `,-1),g(`div`,lt,e(J(s(q).fundAccount?.balance)),1)]),g(`div`,null,[u[55]||=g(`div`,{class:`text-xs text-muted-foreground`},` 累计充值 `,-1),g(`div`,ut,e(J(s(q).fundAccount?.totalDeposit)),1)]),g(`div`,null,[u[56]||=g(`div`,{class:`text-xs text-muted-foreground`},` 累计提现 `,-1),g(`div`,dt,e(J(s(q).fundAccount?.totalWithdraw)),1)])]),g(`div`,ft,[g(`div`,null,[u[57]||=g(`div`,{class:`text-xs text-muted-foreground`},` 冻结金额 `,-1),g(`div`,pt,e(J(s(q).fundAccount?.frozen)),1)]),g(`div`,null,[u[58]||=g(`div`,{class:`text-xs text-muted-foreground`},` 交易账户 `,-1),g(`div`,mt,e(J(tn(s(q)))),1)]),g(`div`,null,[u[59]||=g(`div`,{class:`text-xs text-muted-foreground`},` 推广人数 `,-1),g(`div`,ht,e(s(q).referralStats?.directCount||0),1)]),g(`div`,null,[u[60]||=g(`div`,{class:`text-xs text-muted-foreground`},` 累计福利 `,-1),g(`div`,gt,e(J(s(q).bonusStats?.totalBonusClaimed)),1)])]),g(`div`,_t,` 注册时间: `+e(s(q).user?.createTime||`-`),1),s(q).recentFundOrders?.filter(e=>e.type===1&&e.status===3).length?(i(),h(p,{key:0},[u[66]||=g(`div`,{class:`font-medium text-muted-foreground pt-2 border-t`},` 成功充值记录 `,-1),g(`div`,vt,[g(`div`,yt,[r(A,null,{default:m(()=>[r(b,null,{default:m(()=>[r(y,null,{default:m(()=>[r(v,{class:`text-xs h-8`},{default:m(()=>[...u[61]||=[o(` 时间 `,-1)]]),_:1}),r(v,{class:`text-xs h-8 text-right`},{default:m(()=>[...u[62]||=[o(` 金额 `,-1)]]),_:1}),r(v,{class:`text-xs h-8 text-right`},{default:m(()=>[...u[63]||=[o(` 距今 `,-1)]]),_:1}),r(v,{class:`text-xs h-8`},{default:m(()=>[...u[64]||=[o(` 状态 `,-1)]]),_:1})]),_:1})]),_:1}),r(k,null,{default:m(()=>[(i(!0),h(p,null,c(s(q).recentFundOrders.filter(e=>e.type===1&&e.status===3),t=>(i(),a(y,{key:t.orderNo},{default:m(()=>[r(C,{class:`text-xs py-1`},{default:m(()=>[o(e(t.createTime?.replace(`T`,` `).substring(0,16)),1)]),_:2},1024),r(C,{class:`text-xs py-1 text-right font-mono text-green-600 dark:text-green-400`},{default:m(()=>[o(` +`+e(J(t.amount)),1)]),_:2},1024),r(C,{class:`text-xs py-1 text-right text-muted-foreground`},{default:m(()=>[o(e(nn(t.createTime))+``,1)]),_:2},1024),r(C,{class:`text-xs py-1`},{default:m(()=>[r(N,{variant:`default`,class:`text-xs`},{default:m(()=>[...u[65]||=[o(` 已完成 `,-1)]]),_:1})]),_:1})]),_:2},1024))),128))]),_:1})]),_:1})])])],64)):t(``,!0)])):t(``,!0)]),u[72]||=g(`div`,{class:`text-muted-foreground`},`提现金额`,-1),g(`div`,bt,e(X(s(H).amount)),1),u[73]||=g(`div`,{class:`text-muted-foreground`},`手续费(10%)`,-1),g(`div`,xt,`-`+e(X(s(H).fee||0)),1),u[74]||=g(`div`,{class:`text-muted-foreground`},`应出款`,-1),g(`div`,St,e(X(s(H).receivableAmount||0)),1),u[75]||=g(`div`,{class:`text-muted-foreground`},`提现地址`,-1),g(`div`,Ct,[s(H).walletAddress?(i(),h(`div`,wt,[g(`span`,Tt,e(s(H).walletAddress),1),r(s(l),{icon:`lucide:copy`,class:`size-4 cursor-pointer flex-shrink-0`,onClick:u[7]||=e=>Z(s(H).walletAddress)})])):(i(),h(`span`,Et,`-`))]),s(H).network?(i(),h(p,{key:0},[u[68]||=g(`div`,{class:`text-muted-foreground`},`提现网络`,-1),g(`div`,Dt,e(s(H).network),1)],64)):t(``,!0),s(H).withdrawContact?(i(),h(p,{key:1},[u[69]||=g(`div`,{class:`text-muted-foreground`},`联系方式`,-1),g(`div`,Ot,e(s(H).withdrawContact),1)],64)):t(``,!0),u[76]||=g(`div`,{class:`text-muted-foreground`},`发起时间`,-1),g(`div`,kt,e(s(H).createTime),1),s(H).financeApproveTime?(i(),h(`div`,At,`到账时间`)):t(``,!0),s(H).financeApproveTime?(i(),h(`div`,jt,e(s(H).financeApproveTime),1)):t(``,!0),s(H).approveAdminName?(i(),h(`div`,Mt,`审批人`)):t(``,!0),s(H).approveAdminName?(i(),h(`div`,Nt,e(s(H).approveAdminName),1)):t(``,!0)])])):t(``,!0),r(gn,null,{default:m(()=>[s(H)?(i(),h(p,{key:0},[r(O,{variant:`outline`,onClick:u[8]||=e=>V.value=!1},{default:m(()=>[...u[77]||=[o(` 关闭 `,-1)]]),_:1}),r(O,{onClick:u[9]||=e=>{Y(s(H),2),V.value=!1}},{default:m(()=>[...u[78]||=[o(` 通过 `,-1)]]),_:1}),r(O,{variant:`destructive`,onClick:u[10]||=e=>{Y(s(H),3),V.value=!1}},{default:m(()=>[...u[79]||=[o(` 驳回 `,-1)]]),_:1})],64)):t(``,!0)]),_:1})]),_:1})]),_:1},8,[`open`]),r(vn,{open:s(B),"onUpdate:open":u[15]||=e=>d(B)?B.value=e:null},{default:m(()=>[r(_n,{class:`w-full max-w-md max-h-[90vh] overflow-y-auto`},{default:m(()=>[r(hn,null,{default:m(()=>[r(mn,null,{default:m(()=>[o(e(s(U)===2?`通过提现`:`驳回提现`),1)]),_:1})]),_:1}),s(H)?(i(),h(`div`,Pt,[g(`div`,Ft,[g(`div`,null,[u[80]||=g(`div`,{class:`text-muted-foreground`},`订单号`,-1),g(`div`,It,e(s(H).orderNo),1)]),g(`div`,null,[u[81]||=g(`div`,{class:`text-muted-foreground`},`用户`,-1),g(`div`,Lt,[o(e(s(H).username)+` `,1),g(`span`,Rt,`(ID: `+e(s(H).userId)+`)`,1)])]),s(en)?(i(),h(`div`,zt,[r(x,{class:`size-4 mx-auto`})])):s(q)?(i(),h(`div`,Bt,[g(`div`,Vt,[g(`div`,null,[u[82]||=g(`div`,{class:`text-muted-foreground`},` 资金余额 `,-1),g(`div`,Ht,e(J(s(q).fundAccount?.balance)),1)]),g(`div`,null,[u[83]||=g(`div`,{class:`text-muted-foreground`},` 累计充值 `,-1),g(`div`,Ut,e(J(s(q).fundAccount?.totalDeposit)),1)]),g(`div`,null,[u[84]||=g(`div`,{class:`text-muted-foreground`},` 累计提现 `,-1),g(`div`,Wt,e(J(s(q).fundAccount?.totalWithdraw)),1)])]),g(`div`,Gt,` 冻结: `+e(J(s(q).fundAccount?.frozen))+` | 交易账户: `+e(J(tn(s(q))))+` | 推广: `+e(s(q).referralStats?.directCount||0)+`人 | 注册: `+e(s(q).user?.createTime?.substring(0,10)||`-`),1)])):t(``,!0),g(`div`,null,[u[85]||=g(`div`,{class:`text-muted-foreground`},`提现金额`,-1),g(`div`,Kt,e(X(s(H).amount)),1)]),g(`div`,null,[u[86]||=g(`div`,{class:`text-muted-foreground`},`应出款`,-1),g(`div`,qt,e(X(s(H).receivableAmount||0)),1)])]),s(U)===3?(i(),h(`div`,Jt,[r(F,null,{default:m(()=>[...u[87]||=[o(`驳回原因 `,-1),g(`span`,{class:`text-red-500`},`*`,-1)]]),_:1}),r($,{modelValue:s(W),"onUpdate:modelValue":u[12]||=e=>d(W)?W.value=e:null,placeholder:`请输入驳回原因`},null,8,[`modelValue`])])):t(``,!0),g(`div`,Yt,[r(F,null,{default:m(()=>[...u[88]||=[o(`备注`,-1)]]),_:1}),r($,{modelValue:s(G),"onUpdate:modelValue":u[13]||=e=>d(G)?G.value=e:null,placeholder:`可选`},null,8,[`modelValue`])])])):t(``,!0),r(gn,null,{default:m(()=>[r(O,{variant:`outline`,onClick:u[14]||=e=>B.value=!1},{default:m(()=>[...u[89]||=[o(` 取消 `,-1)]]),_:1}),r(O,{variant:s(U)===3?`destructive`:`default`,disabled:s(I).isPending.value||s(U)===3&&!s(W).trim(),onClick:an},{default:m(()=>[s(I).isPending.value?(i(),a(x,{key:0,class:`mr-2`})):t(``,!0),u[90]||=o(` 确认 `,-1)]),_:1},8,[`variant`,`disabled`])]),_:1})]),_:1})]),_:1},8,[`open`])]),_:1})}}});export{S as default};