Files
monisuo/monisuo-admin/dist/assets/orders-d_kj1GvP.js
2026-03-23 22:47:44 +08:00

1 line
22 KiB
JavaScript

import{I as e,Q as t,R as n,_ as r,at as i,b as a,g as o,h as s,l as c,m as l,ut as u,v as d,wt as f,x as p,xt as ee,y as m,yt as h}from"./vue.runtime.esm-bundler-DS0mm12S.js";import{a as te,i as ne,n as re,r as ie,t as ae}from"./SelectValue-CPTo3Tck.js";import{t as oe}from"./Spinner-DJesLX-i.js";import{n as g}from"./lib-CiHeuR38.js";import{yt as _}from"./index-aDrlI3dP.js";import"./Teleport-CHY6zPT-.js";import{n as se}from"./button-DQxx5HZh.js";import{i as ce,n as le,r as ue,t as de}from"./DialogTitle-DW0Sux5Q.js";import{t as fe}from"./Label-BaWF5yt7.js";import{i as pe,n as me,r as he,t as ge}from"./TabsTrigger-DilIy5dl.js";import{t as _e}from"./Input-Bq5OMrfM.js";import{a as ve,n as v,u as y}from"./monisuo-admin.api-CkHxxpNg.js";import{t as ye}from"./DialogFooter-CfvX5qp7.js";import{t as be}from"./Card-BGPZ9IQg.js";import{r as xe}from"./global-layout-avJcxscI.js";import{t as Se}from"./Badge-B93DSkNh.js";import{a as Ce,i as we,n as Te,o as Ee,r as De,t as Oe}from"./TableHead-Cg6B6rf4.js";var ke={class:`space-y-4`},Ae={key:0,class:`max-w-[150px]`},je=[`title`],Me={key:0,class:`text-xs text-muted-foreground`},Ne={key:1,class:`text-muted-foreground`},Pe={key:0,class:`text-xs`},Fe={class:`flex justify-end gap-1`},Ie={class:`md:hidden space-y-3`},Le={key:0,class:`text-center py-8`},Re={class:`flex items-start justify-between`},ze={class:`space-y-1`},Be={class:`font-mono text-xs text-muted-foreground`},Ve={class:`font-medium`},He={class:`text-right`},Ue={class:`mt-3 pt-3 border-t`},We={key:0,class:`mt-2 text-sm`},Ge={class:`text-muted-foreground`},Ke={class:`font-mono text-xs break-all mt-1 flex items-center gap-1`},qe={key:1,class:`text-sm text-muted-foreground mt-1`},Je={class:`text-sm text-muted-foreground mt-1`},Ye={key:2,class:`text-xs text-muted-foreground`},Xe={key:0,class:`mt-3 flex gap-2`},Ze={key:1,class:`mt-3`},Qe={key:2,class:`text-center py-8 text-muted-foreground`},$e={class:`flex flex-col sm:flex-row gap-4`},et={class:`w-full sm:w-[140px] grid gap-2`},tt={class:`w-full sm:w-[140px] grid gap-2`},nt={class:`flex items-end gap-2`},rt={key:0,class:`max-w-[120px]`},it=[`title`],at={key:1,class:`text-muted-foreground`},ot={key:0,class:`text-xs`},st={class:`md:hidden space-y-3`},ct={key:0,class:`text-center py-8`},lt={class:`flex items-start justify-between`},ut={class:`space-y-1`},dt={class:`font-mono text-xs text-muted-foreground`},ft={class:`font-medium`},pt={class:`text-right`},mt={class:`mt-3 pt-3 border-t`},ht={class:`text-xl font-mono font-bold`},gt={key:0,class:`mt-2 text-sm`},_t={class:`text-muted-foreground`},vt={class:`font-mono text-xs break-all mt-1 flex items-center gap-1`},yt={key:1,class:`text-sm text-muted-foreground mt-1`},bt={class:`text-sm text-muted-foreground mt-1`},xt={key:2,class:`text-xs text-muted-foreground`},St={key:3,class:`text-sm text-muted-foreground mt-1`},Ct={class:`mt-3`},wt={key:2,class:`text-center py-8 text-muted-foreground`},Tt={key:0,class:`flex flex-col sm:flex-row items-center justify-between gap-4 px-2`},Et={class:`text-sm text-muted-foreground`},Dt={class:`flex items-center gap-4`},Ot={class:`flex items-center gap-2`},kt={class:`flex items-center gap-2`},At={class:`text-sm min-w-[80px] text-center`},jt={key:0,class:`space-y-4`},Mt={class:`grid grid-cols-3 gap-2 text-sm`},Nt={class:`col-span-2 font-mono`},Pt={class:`col-span-2 font-medium`},Ft={class:`col-span-2`},It={class:`col-span-2 font-mono font-bold text-lg`},Lt={class:`col-span-2`},Rt={class:`text-muted-foreground`},zt={class:`col-span-2`},Bt={key:0,class:`flex items-start gap-1`},Vt={class:`font-mono text-xs break-all`},Ht={key:1,class:`text-muted-foreground`},Ut={class:`col-span-2`},Wt={class:`col-span-2`},Gt={class:`col-span-2`},Kt={class:`col-span-2`},qt={class:`col-span-2 text-red-500`},Jt={class:`col-span-2`},Yt={key:0,class:`grid gap-4 py-4`},Xt={class:`p-3 rounded-lg bg-muted/50 text-sm space-y-2`},Zt={class:`font-mono`},Qt={class:`font-medium`},$t={class:`font-mono font-bold text-lg`},en={key:0},tn={class:`text-muted-foreground`},nn={class:`flex items-center gap-1`},rn={class:`font-mono text-xs break-all`},an={key:1},on={key:2},sn={key:0,class:`grid gap-2`},cn={class:`grid gap-2`},b=p({__name:`orders`,setup(p){let b=u(1),x=u(10),S=u(`pending`),C=u(`all`),w=u(`all`),{data:T,isLoading:ln,refetch:E}=y({pageNum:b.value,pageSize:x.value}),{data:D,isLoading:un,refetch:O}=ve({pageNum:b.value,pageSize:x.value,type:C.value===`all`?void 0:C.value,status:w.value===`all`?void 0:w.value}),k=v(),A=l(()=>T.value?.data?.list||[]),j=l(()=>T.value?.data?.total||0),M=l(()=>D.value?.data?.list||[]),N=l(()=>D.value?.data?.total||0),P=l(()=>S.value===`pending`?j.value:N.value),dn=l(()=>Math.ceil(P.value/x.value)),F=u(!1),I=u(!1),L=u(null),R=u(2),z=u(``),B=u(``);function V(e){L.value=e,I.value=!0}function H(e,t){L.value=e,R.value=t,z.value=``,B.value=``,F.value=!0}async function fn(){if(!L.value)return;let e=R.value===2?`通过`:`驳回`;try{await k.mutateAsync({orderNo:L.value.orderNo,status:R.value,rejectReason:z.value||void 0,adminRemark:B.value||void 0}),g.success(`订单已${e}`),F.value=!1,E(),O()}catch(t){g.error(t.response?.data?.msg||`${e}失败`)}}function pn(e){b.value=e,E(),O()}function mn(e){e!=null&&(x.value=Number(e),b.value=1,E(),O())}function hn(){C.value=`all`,w.value=`all`,b.value=1,O()}function U(e){return e.toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}function W(e){let{type:t,status:n}=e;return t===1?n===1?`secondary`:n===2||n===3?`default`:`destructive`:n===1||n===2?`default`:`destructive`}function G(e){let{type:t,status:n}=e;if(t===1)switch(n){case 1:return`待付款`;case 2:return`待确认`;case 3:return`已完成`;case 4:return`已驳回`;case 5:return`已取消`;default:return`未知`}else switch(n){case 1:return`待审批`;case 2:return`已完成`;case 3:return`已驳回`;case 4:return`已取消`;default:return`未知`}}function K(e){return e.type===1?e.status===2:e.status===1}function q(e){navigator.clipboard.writeText(e),g.success(`已复制到剪贴板`)}return(l,u)=>{let p=Se,g=ge,ve=me,v=Oe,y=Te,T=De,E=oe,D=we,O=se,N=Ce,gn=Ee,J=be,_n=he,Y=fe,X=ae,Z=re,Q=ie,$=ne,vn=te,yn=pe,bn=de,xn=le,Sn=ye,Cn=ue,wn=ce,Tn=_e;return e(),o(h(xe),{title:`订单管理`,description:`审批充提订单`},{default:t(()=>[s(`div`,ke,[a(yn,{modelValue:h(S),"onUpdate:modelValue":u[2]||=e=>i(S)?S.value=e:null},{default:t(()=>[a(ve,null,{default:t(()=>[a(g,{value:`pending`},{default:t(()=>[u[16]||=m(` 待审批 `,-1),h(j)>0?(e(),o(p,{key:0,variant:`destructive`,class:`ml-2`},{default:t(()=>[m(f(h(j)),1)]),_:1})):r(``,!0)]),_:1}),a(g,{value:`all`},{default:t(()=>[...u[17]||=[m(` 全部订单 `,-1)]]),_:1})]),_:1}),a(_n,{value:`pending`,class:`space-y-4`},{default:t(()=>[a(J,{class:`hidden md:block overflow-x-auto p-4`},{default:t(()=>[a(gn,null,{default:t(()=>[a(T,null,{default:t(()=>[a(y,null,{default:t(()=>[a(v,null,{default:t(()=>[...u[18]||=[m(`订单号`,-1)]]),_:1}),a(v,null,{default:t(()=>[...u[19]||=[m(`用户`,-1)]]),_:1}),a(v,null,{default:t(()=>[...u[20]||=[m(`类型`,-1)]]),_:1}),a(v,{class:`text-right`},{default:t(()=>[...u[21]||=[m(` 金额 `,-1)]]),_:1}),a(v,null,{default:t(()=>[...u[22]||=[m(`状态`,-1)]]),_:1}),a(v,{class:`hidden lg:table-cell`},{default:t(()=>[...u[23]||=[m(` 地址/联系方式 `,-1)]]),_:1}),a(v,{class:`hidden xl:table-cell`},{default:t(()=>[...u[24]||=[m(` 时间 `,-1)]]),_:1}),a(v,{class:`text-right`},{default:t(()=>[...u[25]||=[m(` 操作 `,-1)]]),_:1})]),_:1})]),_:1}),a(N,null,{default:t(()=>[h(ln)?(e(),o(y,{key:0},{default:t(()=>[a(D,{"col-span":8,class:`text-center py-8`},{default:t(()=>[a(E,{class:`mx-auto`})]),_:1})]),_:1})):h(A).length===0?(e(),o(y,{key:1},{default:t(()=>[a(D,{"col-span":8,class:`text-center py-8 text-muted-foreground`},{default:t(()=>[a(h(_),{icon:`lucide:inbox`,class:`size-8 mx-auto mb-2 opacity-50`}),u[26]||=s(`p`,null,`暂无待审批订单`,-1)]),_:1})]),_:1})):r(``,!0),(e(!0),d(c,null,n(h(A),n=>(e(),o(y,{key:n.id},{default:t(()=>[a(D,{class:`font-mono text-xs`},{default:t(()=>[m(f(n.orderNo),1)]),_:2},1024),a(D,null,{default:t(()=>[m(f(n.username),1)]),_:2},1024),a(D,null,{default:t(()=>[a(p,{variant:n.type===1?`default`:`destructive`},{default:t(()=>[a(h(_),{icon:n.type===1?`lucide:arrow-down-left`:`lucide:arrow-up-right`,class:`size-3 mr-1`},null,8,[`icon`]),m(` `+f(n.type===1?`充值`:`提现`),1)]),_:2},1032,[`variant`])]),_:2},1024),a(D,{class:`text-right font-mono font-medium`},{default:t(()=>[m(` ¥`+f(U(n.amount)),1)]),_:2},1024),a(D,null,{default:t(()=>[a(p,{variant:W(n)},{default:t(()=>[m(f(G(n)),1)]),_:2},1032,[`variant`])]),_:2},1024),a(D,{class:`hidden lg:table-cell`},{default:t(()=>[n.walletAddress?(e(),d(`div`,Ae,[s(`div`,{class:`font-mono text-xs truncate`,title:n.walletAddress},f(n.walletAddress),9,je),n.withdrawContact?(e(),d(`div`,Me,f(n.withdrawContact),1)):r(``,!0)])):(e(),d(`span`,Ne,`-`))]),_:2},1024),a(D,{class:`hidden xl:table-cell text-muted-foreground text-sm`},{default:t(()=>[s(`div`,null,f(n.createTime),1),n.payTime?(e(),d(`div`,Pe,` 打款: `+f(n.payTime),1)):r(``,!0)]),_:2},1024),a(D,{class:`text-right`},{default:t(()=>[s(`div`,Fe,[a(O,{size:`sm`,variant:`ghost`,onClick:e=>V(n)},{default:t(()=>[a(h(_),{icon:`lucide:eye`,class:`size-4`})]),_:1},8,[`onClick`]),K(n)?(e(),o(O,{key:0,size:`sm`,disabled:h(k).isPending.value,onClick:e=>H(n,2)},{default:t(()=>[...u[27]||=[m(` 通过 `,-1)]]),_:1},8,[`disabled`,`onClick`])):r(``,!0),K(n)?(e(),o(O,{key:1,size:`sm`,variant:`destructive`,disabled:h(k).isPending.value,onClick:e=>H(n,3)},{default:t(()=>[...u[28]||=[m(` 驳回 `,-1)]]),_:1},8,[`disabled`,`onClick`])):r(``,!0)])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),s(`div`,Ie,[h(ln)?(e(),d(`div`,Le,[a(E,{class:`mx-auto`})])):h(A).length>0?(e(!0),d(c,{key:1},n(h(A),n=>(e(),o(J,{key:n.id,class:`p-4`},{default:t(()=>[s(`div`,Re,[s(`div`,ze,[s(`div`,Be,f(n.orderNo),1),s(`div`,Ve,f(n.username),1)]),s(`div`,He,[a(p,{variant:n.type===1?`default`:`destructive`,class:`mb-1`},{default:t(()=>[m(f(n.type===1?`充值`:`提现`),1)]),_:2},1032,[`variant`]),a(p,{variant:W(n),class:`block`},{default:t(()=>[m(f(G(n)),1)]),_:2},1032,[`variant`])])]),s(`div`,Ue,[s(`div`,{class:ee([`text-xl font-mono font-bold`,n.type===1?`text-green-600 dark:text-green-400`:`text-red-600 dark:text-red-400`])},f(n.type===1?`+`:`-`)+`¥`+f(U(n.amount)),3),n.walletAddress?(e(),d(`div`,We,[s(`span`,Ge,f(n.type===1?`充值地址`:`提现地址`)+`:`,1),s(`div`,Ke,[m(f(n.walletAddress)+` `,1),a(h(_),{icon:`lucide:copy`,class:`size-3 cursor-pointer`,onClick:e=>q(n.walletAddress)},null,8,[`onClick`])])])):r(``,!0),n.withdrawContact?(e(),d(`div`,qe,` 联系方式: `+f(n.withdrawContact),1)):r(``,!0),s(`div`,Je,f(n.createTime),1),n.payTime?(e(),d(`div`,Ye,` 确认打款: `+f(n.payTime),1)):r(``,!0)]),K(n)?(e(),d(`div`,Xe,[a(O,{size:`sm`,class:`flex-1`,onClick:e=>H(n,2)},{default:t(()=>[...u[29]||=[m(` 通过 `,-1)]]),_:1},8,[`onClick`]),a(O,{size:`sm`,variant:`destructive`,class:`flex-1`,onClick:e=>H(n,3)},{default:t(()=>[...u[30]||=[m(` 驳回 `,-1)]]),_:1},8,[`onClick`])])):(e(),d(`div`,Ze,[a(O,{size:`sm`,variant:`outline`,class:`w-full`,onClick:e=>V(n)},{default:t(()=>[...u[31]||=[m(` 查看详情 `,-1)]]),_:1},8,[`onClick`])]))]),_:2},1024))),128)):(e(),d(`div`,Qe,[a(h(_),{icon:`lucide:inbox`,class:`size-8 mx-auto mb-2 opacity-50`}),u[32]||=s(`p`,null,`暂无待审批订单`,-1)]))])]),_:1}),a(_n,{value:`all`,class:`space-y-4`},{default:t(()=>[a(J,{class:`p-4`},{default:t(()=>[s(`div`,$e,[s(`div`,et,[a(Y,null,{default:t(()=>[...u[33]||=[m(`类型`,-1)]]),_:1}),a(vn,{modelValue:h(C),"onUpdate:modelValue":u[0]||=e=>i(C)?C.value=e:null},{default:t(()=>[a(Z,null,{default:t(()=>[a(X,{placeholder:`全部`})]),_:1}),a($,null,{default:t(()=>[a(Q,{value:`all`},{default:t(()=>[...u[34]||=[m(` 全部 `,-1)]]),_:1}),a(Q,{value:1},{default:t(()=>[...u[35]||=[m(` 充值 `,-1)]]),_:1}),a(Q,{value:2},{default:t(()=>[...u[36]||=[m(` 提现 `,-1)]]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),s(`div`,tt,[a(Y,null,{default:t(()=>[...u[37]||=[m(`状态`,-1)]]),_:1}),a(vn,{modelValue:h(w),"onUpdate:modelValue":u[1]||=e=>i(w)?w.value=e:null},{default:t(()=>[a(Z,null,{default:t(()=>[a(X,{placeholder:`全部`})]),_:1}),a($,null,{default:t(()=>[a(Q,{value:`all`},{default:t(()=>[...u[38]||=[m(` 全部 `,-1)]]),_:1}),a(Q,{value:1},{default:t(()=>[...u[39]||=[m(` 待付款/待审批 `,-1)]]),_:1}),a(Q,{value:2},{default:t(()=>[...u[40]||=[m(` 待确认/已完成 `,-1)]]),_:1}),a(Q,{value:3},{default:t(()=>[...u[41]||=[m(` 已完成 `,-1)]]),_:1}),a(Q,{value:4},{default:t(()=>[...u[42]||=[m(` 已驳回 `,-1)]]),_:1}),a(Q,{value:5},{default:t(()=>[...u[43]||=[m(` 已取消 `,-1)]]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),s(`div`,nt,[a(O,{variant:`outline`,onClick:hn},{default:t(()=>[...u[44]||=[m(` 重置 `,-1)]]),_:1})])])]),_:1}),a(J,{class:`hidden md:block overflow-x-auto p-4`},{default:t(()=>[a(gn,null,{default:t(()=>[a(T,null,{default:t(()=>[a(y,null,{default:t(()=>[a(v,null,{default:t(()=>[...u[45]||=[m(`订单号`,-1)]]),_:1}),a(v,null,{default:t(()=>[...u[46]||=[m(`用户`,-1)]]),_:1}),a(v,null,{default:t(()=>[...u[47]||=[m(`类型`,-1)]]),_:1}),a(v,{class:`text-right`},{default:t(()=>[...u[48]||=[m(` 金额 `,-1)]]),_:1}),a(v,null,{default:t(()=>[...u[49]||=[m(`状态`,-1)]]),_:1}),a(v,{class:`hidden lg:table-cell`},{default:t(()=>[...u[50]||=[m(` 地址 `,-1)]]),_:1}),a(v,{class:`hidden xl:table-cell`},{default:t(()=>[...u[51]||=[m(` 时间 `,-1)]]),_:1}),a(v,{class:`hidden lg:table-cell`},{default:t(()=>[...u[52]||=[m(` 备注 `,-1)]]),_:1}),a(v,{class:`text-right`},{default:t(()=>[...u[53]||=[m(` 操作 `,-1)]]),_:1})]),_:1})]),_:1}),a(N,null,{default:t(()=>[h(un)?(e(),o(y,{key:0},{default:t(()=>[a(D,{"col-span":9,class:`text-center py-8`},{default:t(()=>[a(E,{class:`mx-auto`})]),_:1})]),_:1})):h(M).length===0?(e(),o(y,{key:1},{default:t(()=>[a(D,{"col-span":9,class:`text-center py-8 text-muted-foreground`},{default:t(()=>[...u[54]||=[m(` 暂无数据 `,-1)]]),_:1})]),_:1})):r(``,!0),(e(!0),d(c,null,n(h(M),n=>(e(),o(y,{key:n.id},{default:t(()=>[a(D,{class:`font-mono text-xs`},{default:t(()=>[m(f(n.orderNo),1)]),_:2},1024),a(D,null,{default:t(()=>[m(f(n.username),1)]),_:2},1024),a(D,null,{default:t(()=>[a(p,{variant:n.type===1?`default`:`destructive`},{default:t(()=>[m(f(n.type===1?`充值`:`提现`),1)]),_:2},1032,[`variant`])]),_:2},1024),a(D,{class:`text-right font-mono`},{default:t(()=>[m(` ¥`+f(U(n.amount)),1)]),_:2},1024),a(D,null,{default:t(()=>[a(p,{variant:W(n)},{default:t(()=>[m(f(G(n)),1)]),_:2},1032,[`variant`])]),_:2},1024),a(D,{class:`hidden lg:table-cell`},{default:t(()=>[n.walletAddress?(e(),d(`div`,rt,[s(`div`,{class:`font-mono text-xs truncate`,title:n.walletAddress},f(n.walletAddress),9,it)])):(e(),d(`span`,at,`-`))]),_:2},1024),a(D,{class:`hidden xl:table-cell text-muted-foreground text-sm`},{default:t(()=>[s(`div`,null,f(n.createTime),1),n.confirmTime?(e(),d(`div`,ot,` 完成: `+f(n.confirmTime),1)):r(``,!0)]),_:2},1024),a(D,{class:`hidden lg:table-cell text-sm text-muted-foreground max-w-[120px] truncate`},{default:t(()=>[m(f(n.rejectReason||n.adminRemark||`-`),1)]),_:2},1024),a(D,{class:`text-right`},{default:t(()=>[a(O,{size:`sm`,variant:`ghost`,onClick:e=>V(n)},{default:t(()=>[a(h(_),{icon:`lucide:eye`,class:`size-4`})]),_:1},8,[`onClick`])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),s(`div`,st,[h(un)?(e(),d(`div`,ct,[a(E,{class:`mx-auto`})])):h(M).length>0?(e(!0),d(c,{key:1},n(h(M),n=>(e(),o(J,{key:n.id,class:`p-4`},{default:t(()=>[s(`div`,lt,[s(`div`,ut,[s(`div`,dt,f(n.orderNo),1),s(`div`,ft,f(n.username),1)]),s(`div`,pt,[a(p,{variant:n.type===1?`default`:`destructive`,class:`mb-1`},{default:t(()=>[m(f(n.type===1?`充值`:`提现`),1)]),_:2},1032,[`variant`]),a(p,{variant:W(n),class:`block`},{default:t(()=>[m(f(G(n)),1)]),_:2},1032,[`variant`])])]),s(`div`,mt,[s(`div`,ht,` ¥`+f(U(n.amount)),1),n.walletAddress?(e(),d(`div`,gt,[s(`span`,_t,f(n.type===1?`充值地址`:`提现地址`)+`:`,1),s(`div`,vt,[m(f(n.walletAddress)+` `,1),a(h(_),{icon:`lucide:copy`,class:`size-3 cursor-pointer`,onClick:e=>q(n.walletAddress)},null,8,[`onClick`])])])):r(``,!0),n.withdrawContact?(e(),d(`div`,yt,` 联系方式: `+f(n.withdrawContact),1)):r(``,!0),s(`div`,bt,f(n.createTime),1),n.confirmTime?(e(),d(`div`,xt,` 完成: `+f(n.confirmTime),1)):r(``,!0),n.rejectReason||n.adminRemark?(e(),d(`div`,St,` 备注: `+f(n.rejectReason||n.adminRemark),1)):r(``,!0)]),s(`div`,Ct,[a(O,{size:`sm`,variant:`outline`,class:`w-full`,onClick:e=>V(n)},{default:t(()=>[...u[55]||=[m(` 查看详情 `,-1)]]),_:1},8,[`onClick`])])]),_:2},1024))),128)):(e(),d(`div`,wt,` 暂无数据 `))])]),_:1})]),_:1},8,[`modelValue`]),h(P)>0?(e(),d(`div`,Tt,[s(`div`,Et,``+f(h(P))+` 条记录 `,1),s(`div`,Dt,[s(`div`,Ot,[u[59]||=s(`span`,{class:`text-sm`},`每页`,-1),a(vn,{"model-value":`${h(x)}`,"onUpdate:modelValue":mn},{default:t(()=>[a(Z,{class:`h-8 w-[70px]`},{default:t(()=>[a(X)]),_:1}),a($,null,{default:t(()=>[a(Q,{value:`10`},{default:t(()=>[...u[56]||=[m(` 10 `,-1)]]),_:1}),a(Q,{value:`20`},{default:t(()=>[...u[57]||=[m(` 20 `,-1)]]),_:1}),a(Q,{value:`50`},{default:t(()=>[...u[58]||=[m(` 50 `,-1)]]),_:1})]),_:1})]),_:1},8,[`model-value`]),u[60]||=s(`span`,{class:`text-sm`},``,-1)]),s(`div`,kt,[a(O,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:h(b)<=1,onClick:u[3]||=e=>pn(h(b)-1)},{default:t(()=>[a(h(_),{icon:`lucide:chevron-left`,class:`size-4`})]),_:1},8,[`disabled`]),s(`span`,At,f(h(b))+` / `+f(h(dn)),1),a(O,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:h(b)>=h(dn),onClick:u[4]||=e=>pn(h(b)+1)},{default:t(()=>[a(h(_),{icon:`lucide:chevron-right`,class:`size-4`})]),_:1},8,[`disabled`])])])])):r(``,!0)]),a(wn,{open:h(I),"onUpdate:open":u[10]||=e=>i(I)?I.value=e:null},{default:t(()=>[a(Cn,{class:`max-w-md max-h-[90vh] overflow-y-auto`},{default:t(()=>[a(xn,null,{default:t(()=>[a(bn,null,{default:t(()=>[...u[61]||=[m(`订单详情`,-1)]]),_:1})]),_:1}),h(L)?(e(),d(`div`,jt,[s(`div`,Mt,[u[67]||=s(`div`,{class:`text-muted-foreground`},` 订单号 `,-1),s(`div`,Nt,f(h(L).orderNo),1),u[68]||=s(`div`,{class:`text-muted-foreground`},` 用户 `,-1),s(`div`,Pt,f(h(L).username),1),u[69]||=s(`div`,{class:`text-muted-foreground`},` 类型 `,-1),s(`div`,Ft,[a(p,{variant:h(L).type===1?`default`:`destructive`},{default:t(()=>[m(f(h(L).type===1?`充值`:`提现`),1)]),_:1},8,[`variant`])]),u[70]||=s(`div`,{class:`text-muted-foreground`},` 金额 `,-1),s(`div`,It,` ¥`+f(U(h(L).amount)),1),u[71]||=s(`div`,{class:`text-muted-foreground`},` 状态 `,-1),s(`div`,Lt,[a(p,{variant:W(h(L))},{default:t(()=>[m(f(G(h(L))),1)]),_:1},8,[`variant`])]),s(`div`,Rt,f(h(L).type===1?`充值地址`:`提现地址`),1),s(`div`,zt,[h(L).walletAddress?(e(),d(`div`,Bt,[s(`span`,Vt,f(h(L).walletAddress),1),a(h(_),{icon:`lucide:copy`,class:`size-4 cursor-pointer flex-shrink-0`,onClick:u[5]||=e=>q(h(L).walletAddress)})])):(e(),d(`span`,Ht,`-`))]),h(L).type===2&&h(L).withdrawContact?(e(),d(c,{key:0},[u[62]||=s(`div`,{class:`text-muted-foreground`},` 联系方式 `,-1),s(`div`,Ut,f(h(L).withdrawContact),1)],64)):r(``,!0),u[72]||=s(`div`,{class:`text-muted-foreground`},` 创建时间 `,-1),s(`div`,Wt,f(h(L).createTime),1),h(L).type===1&&h(L).payTime?(e(),d(c,{key:1},[u[63]||=s(`div`,{class:`text-muted-foreground`},` 确认打款 `,-1),s(`div`,Gt,f(h(L).payTime),1)],64)):r(``,!0),h(L).confirmTime?(e(),d(c,{key:2},[u[64]||=s(`div`,{class:`text-muted-foreground`},` 完成时间 `,-1),s(`div`,Kt,f(h(L).confirmTime),1)],64)):r(``,!0),h(L).rejectReason?(e(),d(c,{key:3},[u[65]||=s(`div`,{class:`text-muted-foreground text-red-500`},` 驳回原因 `,-1),s(`div`,qt,f(h(L).rejectReason),1)],64)):r(``,!0),h(L).adminRemark?(e(),d(c,{key:4},[u[66]||=s(`div`,{class:`text-muted-foreground`},` 管理员备注 `,-1),s(`div`,Jt,f(h(L).adminRemark),1)],64)):r(``,!0)])])):r(``,!0),a(Sn,null,{default:t(()=>[h(L)&&K(h(L))?(e(),d(c,{key:0},[a(O,{variant:`outline`,onClick:u[6]||=e=>I.value=!1},{default:t(()=>[...u[73]||=[m(` 关闭 `,-1)]]),_:1}),a(O,{onClick:u[7]||=e=>{H(h(L),2),I.value=!1}},{default:t(()=>[...u[74]||=[m(` 通过 `,-1)]]),_:1}),a(O,{variant:`destructive`,onClick:u[8]||=e=>{H(h(L),3),I.value=!1}},{default:t(()=>[...u[75]||=[m(` 驳回 `,-1)]]),_:1})],64)):(e(),o(O,{key:1,variant:`outline`,onClick:u[9]||=e=>I.value=!1},{default:t(()=>[...u[76]||=[m(` 关闭 `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1},8,[`open`]),a(wn,{open:h(F),"onUpdate:open":u[15]||=e=>i(F)?F.value=e:null},{default:t(()=>[a(Cn,{class:`max-w-md max-h-[90vh] overflow-y-auto`},{default:t(()=>[a(xn,null,{default:t(()=>[a(bn,null,{default:t(()=>[m(f(h(R)===2?`通过订单`:`驳回订单`),1)]),_:1})]),_:1}),h(L)?(e(),d(`div`,Yt,[s(`div`,Xt,[s(`div`,null,[u[77]||=s(`div`,{class:`text-muted-foreground`},` 订单号 `,-1),s(`div`,Zt,f(h(L).orderNo),1)]),s(`div`,null,[u[78]||=s(`div`,{class:`text-muted-foreground`},` 用户 `,-1),s(`div`,Qt,f(h(L).username),1)]),s(`div`,null,[u[79]||=s(`div`,{class:`text-muted-foreground`},` 类型 `,-1),s(`div`,null,[a(p,{variant:h(L).type===1?`default`:`destructive`},{default:t(()=>[m(f(h(L).type===1?`充值`:`提现`),1)]),_:1},8,[`variant`])])]),s(`div`,null,[u[80]||=s(`div`,{class:`text-muted-foreground`},` 金额 `,-1),s(`div`,$t,` ¥`+f(U(h(L).amount)),1)]),h(L).walletAddress?(e(),d(`div`,en,[s(`div`,tn,f(h(L).type===1?`充值地址`:`提现地址`),1),s(`div`,nn,[s(`span`,rn,f(h(L).walletAddress),1),a(h(_),{icon:`lucide:copy`,class:`size-4 cursor-pointer flex-shrink-0`,onClick:u[11]||=e=>q(h(L).walletAddress)})])])):r(``,!0),h(L).type===2&&h(L).withdrawContact?(e(),d(`div`,an,[u[81]||=s(`div`,{class:`text-muted-foreground`},` 联系方式 `,-1),s(`div`,null,f(h(L).withdrawContact),1)])):r(``,!0),h(L).type===1&&h(L).payTime?(e(),d(`div`,on,[u[82]||=s(`div`,{class:`text-muted-foreground`},` 确认打款时间 `,-1),s(`div`,null,f(h(L).payTime),1)])):r(``,!0)]),h(R)===3?(e(),d(`div`,sn,[a(Y,null,{default:t(()=>[...u[83]||=[m(`驳回原因 `,-1),s(`span`,{class:`text-red-500`},`*`,-1)]]),_:1}),a(Tn,{modelValue:h(z),"onUpdate:modelValue":u[12]||=e=>i(z)?z.value=e:null,placeholder:`请输入驳回原因`},null,8,[`modelValue`])])):r(``,!0),s(`div`,cn,[a(Y,null,{default:t(()=>[...u[84]||=[m(`管理员备注`,-1)]]),_:1}),a(Tn,{modelValue:h(B),"onUpdate:modelValue":u[13]||=e=>i(B)?B.value=e:null,placeholder:`可选`},null,8,[`modelValue`])])])):r(``,!0),a(Sn,null,{default:t(()=>[a(O,{variant:`outline`,onClick:u[14]||=e=>F.value=!1},{default:t(()=>[...u[85]||=[m(` 取消 `,-1)]]),_:1}),a(O,{variant:h(R)===3?`destructive`:`default`,disabled:h(k).isPending.value||h(R)===3&&!h(z).trim(),onClick:fn},{default:t(()=>[h(k).isPending.value?(e(),o(E,{key:0,class:`mr-2`})):r(``,!0),u[86]||=m(` 确认 `,-1)]),_:1},8,[`variant`,`disabled`])]),_:1})]),_:1})]),_:1},8,[`open`])]),_:1})}}});export{b as default};