Files
Mycontent/.next/static/chunks/47dd925a689e8974.js
2025-12-29 14:01:37 +08:00

1 line
5.6 KiB
JavaScript

(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,70065,e=>{"use strict";var s=e.i(43476),t=e.i(71645),a=e.i(47163);let l=t.forwardRef(({className:e,...t},l)=>(0,s.jsx)("div",{ref:l,className:(0,a.cn)("rounded-xl border bg-card text-card-foreground shadow",e),...t}));l.displayName="Card";let r=t.forwardRef(({className:e,...t},l)=>(0,s.jsx)("div",{ref:l,className:(0,a.cn)("flex flex-col space-y-1.5 p-6",e),...t}));r.displayName="CardHeader";let d=t.forwardRef(({className:e,...t},l)=>(0,s.jsx)("h3",{ref:l,className:(0,a.cn)("font-semibold leading-none tracking-tight",e),...t}));d.displayName="CardTitle";let c=t.forwardRef(({className:e,...t},l)=>(0,s.jsx)("p",{ref:l,className:(0,a.cn)("text-sm text-muted-foreground",e),...t}));c.displayName="CardDescription";let i=t.forwardRef(({className:e,...t},l)=>(0,s.jsx)("div",{ref:l,className:(0,a.cn)("p-6 pt-0",e),...t}));i.displayName="CardContent",t.forwardRef(({className:e,...t},l)=>(0,s.jsx)("div",{ref:l,className:(0,a.cn)("flex items-center p-6 pt-0",e),...t})).displayName="CardFooter",e.s(["Card",()=>l,"CardContent",()=>i,"CardDescription",()=>c,"CardHeader",()=>r,"CardTitle",()=>d])},43531,e=>{"use strict";let s=(0,e.i(75254).default)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",()=>s],43531)},3116,e=>{"use strict";let s=(0,e.i(75254).default)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);e.s(["Clock",()=>s],3116)},68873,e=>{"use strict";var s=e.i(43476),t=e.i(71645),a=e.i(4421),l=e.i(67881),r=e.i(70065),d=e.i(43531),c=e.i(3116);function i(){let{withdrawals:e,completeWithdrawal:i}=(0,a.useStore)(),[n,x]=(0,t.useState)(!1);if((0,t.useEffect)(()=>{x(!0)},[]),!n)return null;let h=e?.filter(e=>"pending"===e.status)||[],m=e?.filter(e=>"pending"!==e.status).sort((e,s)=>new Date(s.createdAt).getTime()-new Date(e.createdAt).getTime())||[];return(0,s.jsxs)("div",{className:"p-6 max-w-6xl mx-auto",children:[(0,s.jsx)("h1",{className:"text-2xl font-bold mb-6",children:"提现管理"}),(0,s.jsxs)("div",{className:"grid gap-6",children:[(0,s.jsxs)(r.Card,{children:[(0,s.jsx)(r.CardHeader,{children:(0,s.jsxs)(r.CardTitle,{className:"flex items-center gap-2",children:[(0,s.jsx)(c.Clock,{className:"w-5 h-5 text-orange-500"}),"待处理申请 (",h.length,")"]})}),(0,s.jsx)(r.CardContent,{children:0===h.length?(0,s.jsx)("p",{className:"text-gray-500 text-center py-8",children:"暂无待处理申请"}):(0,s.jsx)("div",{className:"overflow-x-auto",children:(0,s.jsxs)("table",{className:"w-full text-sm text-left",children:[(0,s.jsx)("thead",{className:"bg-gray-50 text-gray-700",children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{className:"p-3",children:"申请时间"}),(0,s.jsx)("th",{className:"p-3",children:"用户ID"}),(0,s.jsx)("th",{className:"p-3",children:"姓名"}),(0,s.jsx)("th",{className:"p-3",children:"渠道"}),(0,s.jsx)("th",{className:"p-3",children:"账号"}),(0,s.jsx)("th",{className:"p-3",children:"金额"}),(0,s.jsx)("th",{className:"p-3 text-right",children:"操作"})]})}),(0,s.jsx)("tbody",{className:"divide-y",children:h.map(e=>(0,s.jsxs)("tr",{className:"hover:bg-gray-50",children:[(0,s.jsx)("td",{className:"p-3",children:new Date(e.createdAt).toLocaleString()}),(0,s.jsxs)("td",{className:"p-3 font-mono text-xs",children:[e.userId.slice(0,8),"..."]}),(0,s.jsx)("td",{className:"p-3 font-medium",children:e.name}),(0,s.jsx)("td",{className:"p-3",children:(0,s.jsx)("span",{className:`px-2 py-1 rounded-full text-xs text-white ${"wechat"===e.method?"bg-green-600":"bg-blue-600"}`,children:"wechat"===e.method?"微信":"支付宝"})}),(0,s.jsx)("td",{className:"p-3 font-mono",children:e.account}),(0,s.jsxs)("td",{className:"p-3 font-bold text-orange-600",children:["¥",e.amount.toFixed(2)]}),(0,s.jsx)("td",{className:"p-3 text-right",children:(0,s.jsxs)(l.Button,{size:"sm",onClick:()=>{var s;return s=e.id,void(confirm("确认打款并完成此提现申请吗?")&&i(s))},className:"bg-green-600 hover:bg-green-700 text-white",children:[(0,s.jsx)(d.Check,{className:"w-4 h-4 mr-1"}),"确认打款"]})})]},e.id))})]})})})]}),(0,s.jsxs)(r.Card,{children:[(0,s.jsx)(r.CardHeader,{children:(0,s.jsx)(r.CardTitle,{children:"处理历史"})}),(0,s.jsx)(r.CardContent,{children:0===m.length?(0,s.jsx)("p",{className:"text-gray-500 text-center py-8",children:"暂无历史记录"}):(0,s.jsx)("div",{className:"overflow-x-auto",children:(0,s.jsxs)("table",{className:"w-full text-sm text-left",children:[(0,s.jsx)("thead",{className:"bg-gray-50 text-gray-700",children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{className:"p-3",children:"申请时间"}),(0,s.jsx)("th",{className:"p-3",children:"处理时间"}),(0,s.jsx)("th",{className:"p-3",children:"姓名"}),(0,s.jsx)("th",{className:"p-3",children:"渠道"}),(0,s.jsx)("th",{className:"p-3",children:"金额"}),(0,s.jsx)("th",{className:"p-3",children:"状态"})]})}),(0,s.jsx)("tbody",{className:"divide-y",children:m.map(e=>(0,s.jsxs)("tr",{className:"hover:bg-gray-50",children:[(0,s.jsx)("td",{className:"p-3 text-gray-500",children:new Date(e.createdAt).toLocaleString()}),(0,s.jsx)("td",{className:"p-3 text-gray-500",children:e.completedAt?new Date(e.completedAt).toLocaleString():"-"}),(0,s.jsx)("td",{className:"p-3",children:e.name}),(0,s.jsx)("td",{className:"p-3",children:"wechat"===e.method?"微信":"支付宝"}),(0,s.jsxs)("td",{className:"p-3 font-medium",children:["¥",e.amount.toFixed(2)]}),(0,s.jsx)("td",{className:"p-3",children:(0,s.jsx)("span",{className:"px-2 py-1 rounded-full text-xs text-green-600 border border-green-200 bg-green-50",children:"已完成"})})]},e.id))})]})})})]})]})]})}e.s(["default",()=>i])}]);