From f5308703702509893dec13b80d8e3dd69eeb7297 Mon Sep 17 00:00:00 2001
From: wwwwwwwww <526125649@qq.com>
Date: Fri, 7 Aug 2026 12:06:56 +0800
Subject: [PATCH] 1
---
.../dist/assets/{index-DGtzNja9.js => index-DRgabcib.js} | 2 +-
video-gen-app/dist/index.html | 2 +-
video-gen-app/src/components/Layout/AppLayout.tsx | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
rename video-gen-app/dist/assets/{index-DGtzNja9.js => index-DRgabcib.js} (99%)
diff --git a/video-gen-app/dist/assets/index-DGtzNja9.js b/video-gen-app/dist/assets/index-DRgabcib.js
similarity index 99%
rename from video-gen-app/dist/assets/index-DGtzNja9.js
rename to video-gen-app/dist/assets/index-DRgabcib.js
index b7ccc428..e1ec27e5 100644
--- a/video-gen-app/dist/assets/index-DGtzNja9.js
+++ b/video-gen-app/dist/assets/index-DRgabcib.js
@@ -403,7 +403,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
0% { opacity: 0; transform: translateY(20px) scale(0.96); }
100% { opacity: 1; transform: translateY(0) scale(1); }
}
- `})]})},o7=`dismissed_activity_banner_version`,Moe=({onVisibilityChange:e})=>{let[t,n]=(0,S.useState)(``),[r,i]=(0,S.useState)(0),[a,o]=(0,S.useState)(!0);return(0,S.useEffect)(()=>{b5().then(t=>{let r=t.siteBanner||``,a=t.siteBannerVersion||0;if(i(a),r){let t=Number(localStorage.getItem(o7)||0){o(!0),e?.(!1)})},[]),a||!t?null:(0,$.jsx)(`div`,{style:{width:`100%`,position:`relative`,background:`linear-gradient(135deg, #f3e8ff 0%, #ede9fe 50%, #e0e7ff 100%)`,borderBottom:`1px solid rgba(139, 92, 246, 0.15)`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,padding:`8px 40px 8px 16px`,maxWidth:1400,margin:`0 auto`,width:`100%`,boxSizing:`border-box`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:8,background:`rgba(139, 92, 246, 0.12)`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:(0,$.jsx)(h6,{style:{color:`#7c3aed`,fontSize:14}})}),(0,$.jsx)(`div`,{style:{color:`#5b21b6`,fontSize:14,fontWeight:500,lineHeight:1.5,textAlign:`center`},dangerouslySetInnerHTML:{__html:t}})]}),(0,$.jsx)(`button`,{onClick:()=>{localStorage.setItem(o7,String(r)),o(!0),e?.(!1)},style:{position:`absolute`,right:8,top:`50%`,transform:`translateY(-50%)`,width:26,height:26,borderRadius:`50%`,background:`rgba(139, 92, 246, 0.1)`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,transition:`all 0.2s ease`,outline:`none`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.2)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.1)`},children:(0,$.jsx)(Au,{style:{color:`#7c3aed`,fontSize:11}})})]})})},s7=({data:e})=>{if(!e)return null;let t=(e.limitUnit||`GB`).toUpperCase(),n=t===`GB`?1024**3:t===`MB`?1024**2:1024,r=Number(e.usagePercent)||0,i=Math.min(100,Math.max(0,r)),a=e.limitValue?parseFloat(e.limitValue):e.totalBytes/n,o=a*r/100;a-o;let s=e.exceeded||r>=100,c=1024**2,l=1024**3,u=1024**4,d=(e=>{let t=Number(e)||0;return t>=u?{val:(t/u).toFixed(2),unit:`TB`}:t>=l?{val:(t/l).toFixed(2),unit:`GB`}:t>=c?{val:(t/c).toFixed(2),unit:`MB`}:{val:(t/1024).toFixed(2),unit:`KB`}})(e.usedBytes);return(0,$.jsxs)(`div`,{style:{marginBottom:12,padding:`0 12px`,paddingTop:6,borderRadius:10,background:`linear-gradient(135deg, rgba(248, 250, 252, 0.9) 0%, rgba(241, 245, 249, 0.9) 100%)`,boxShadow:`0 2px 12px rgba(0, 0, 0, 0.04)`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:6,fontSize:12,color:`#475569`},children:e.enabled?(0,$.jsx)($.Fragment,{}):(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#1e293b`},children:[(0,$.jsx)(z4,{style:{fontSize:12,color:s?`#ef4444`:`#6366f1`,marginRight:4}}),`当前使用 `,d.val,` `,d.unit]})}),e.enabled&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginTop:4,display:`flex`,justifyContent:`space-between`,fontSize:11,color:s?`#ef4444`:`#94a3b8`},children:(0,$.jsxs)(`div`,{style:{height:`100%`,width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:6,fontSize:12,color:`#000000ff`,padding:`0 8px`},children:[(0,$.jsxs)(`span`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(z4,{style:{fontSize:12,color:`#000000ff`}}),r.toFixed(1),`%`]}),e.enabled?(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#000000ff`},children:[o.toFixed(2),` / `,a.toFixed(2),` `,t]}):(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#1e293b`},children:[`当前使用 `,d.val,` `,d.unit]})]})}),(0,$.jsx)(`div`,{style:{width:`100%`,height:6,background:`#e2e8f0`,borderRadius:50,overflow:`hidden`,position:`relative`},children:(0,$.jsx)(`div`,{style:{width:`${i}%`,height:`100%`,background:r<50?`linear-gradient(90deg, #279951, #b7fad0)`:r<85?`linear-gradient(90deg, #ffd759, #fff6d4)`:`linear-gradient(90deg, #ef4444, #dc2626)`,borderRadius:2,transition:`width 0.4s ease`}})})]})]})},c7={HomeOutlined:(0,$.jsx)(x3,{}),DashboardOutlined:(0,$.jsx)(I4,{}),CodeOutlined:(0,$.jsx)(v4,{}),PlayCircleOutlined:(0,$.jsx)(H6,{}),WalletOutlined:(0,$.jsx)(K8,{}),SettingOutlined:(0,$.jsx)(h8,{}),BellOutlined:(0,$.jsx)(N2,{}),UserOutlined:(0,$.jsx)(H8,{}),AppstoreOutlined:(0,$.jsx)(o2,{}),FileTextOutlined:(0,$.jsx)(JV,{}),StarOutlined:(0,$.jsx)(D8,{}),HeartOutlined:(0,$.jsx)(f3,{}),CameraOutlined:(0,$.jsx)(J2,{}),RobotOutlined:(0,$.jsx)(r8,{}),CalculatorOutlined:(0,$.jsx)(G2,{}),DollarOutlined:(0,$.jsx)(H4,{}),GiftOutlined:(0,$.jsx)(o3,{}),ThunderboltOutlined:(0,$.jsx)(N8,{}),FireOutlined:(0,$.jsx)(e3,{}),CloudOutlined:(0,$.jsx)(l4,{}),SmileOutlined:(0,$.jsx)(S8,{}),TrophyOutlined:(0,$.jsx)(I8,{}),RocketOutlined:(0,$.jsx)(o8,{}),BulbOutlined:(0,$.jsx)(H2,{}),PictureOutlined:(0,$.jsx)(N6,{}),VideoCameraOutlined:(0,$.jsx)(W8,{}),AudioOutlined:(0,$.jsx)(x2,{}),MailOutlined:(0,$.jsx)(Z3,{}),PhoneOutlined:(0,$.jsx)(A6,{}),GlobalOutlined:(0,$.jsx)(l3,{}),ShoppingCartOutlined:(0,$.jsx)(_8,{}),TeamOutlined:(0,$.jsx)(j8,{}),BarChartOutlined:(0,$.jsx)(A2,{}),PieChartOutlined:(0,$.jsx)(I6,{}),LineChartOutlined:(0,$.jsx)(z3,{}),SecurityScanOutlined:(0,$.jsx)(qre,{}),ApiOutlined:(0,$.jsx)(r2,{}),DatabaseOutlined:(0,$.jsx)(z4,{}),CloudServerOutlined:(0,$.jsx)(f4,{})},Noe=240,l7=[{gradient:`linear-gradient(135deg, #c9a96e, #a67c52)`,shadow:`rgba(201,169,110,0.25)`,icon:(0,$.jsx)(mq,{})},{gradient:`linear-gradient(135deg, #4a5568, #2d3748)`,shadow:`rgba(74,85,104,0.25)`,icon:(0,$.jsx)(Z4,{})},{gradient:`linear-gradient(135deg, #718096, #4a5568)`,shadow:`rgba(113,128,150,0.25)`,icon:(0,$.jsx)(A4,{})},{gradient:`linear-gradient(135deg, #5a67d8, #434190)`,shadow:`rgba(90,103,216,0.25)`,icon:(0,$.jsx)(w2,{})}],u7=[{gradient:`linear-gradient(135deg, #94a3b8, #64748b)`,shadow:`rgba(148,163,184,0.25)`,icon:(0,$.jsx)(mq,{})},{gradient:`linear-gradient(135deg, #c9a96e, #a67c52)`,shadow:`rgba(201,169,110,0.25)`,icon:(0,$.jsx)(mq,{})},{gradient:`linear-gradient(135deg, #718096, #4a5568)`,shadow:`rgba(113,128,150,0.25)`,icon:(0,$.jsx)(A4,{})},{gradient:`linear-gradient(135deg, #5a67d8, #434190)`,shadow:`rgba(90,103,216,0.25)`,icon:(0,$.jsx)(w2,{})}],d7=[`每日赠送积分 当日清零`,`可充值更多积分`,`基础加速通道`,`作品去除水印`,`可使用网页版和APP上全部AI功能`,`高分辨率`,`批量创作 更多同时生成任务`],f7=[{tier:`基础会员`,desc:`开启创作之旅`,monthlyPrice:79,monthlyCredits:1e3,onlyMonthly:!0,features:d7.map(e=>e.replace(`基础加速通道`,`基础加速通道`)),speedLabel:`基础加速通道`},{tier:`标准会员`,desc:`畅享基础创作权益`,monthlyPrice:154,monthlyCredits:2e3,quarterlyPrice:1029,quarterlyCredits:5e3,yearlyPrice:7308,yearlyCredits:1e4,features:d7,speedLabel:`标准加速通道`},{tier:`高级会员`,desc:`解锁高级创作权益`,monthlyPrice:221,monthlyCredits:3e3,quarterlyPrice:1197,quarterlyCredits:6e3,yearlyPrice:10710,yearlyCredits:15e3,features:d7,speedLabel:`高级加速通道`},{tier:`超级会员`,desc:`释放无限创作生产力`,monthlyPrice:280,monthlyCredits:4e3,quarterlyPrice:1367,quarterlyCredits:7e3,yearlyPrice:13440,yearlyCredits:2e4,features:d7,speedLabel:`高级加速通道`,hot:!0}],Poe=()=>{let e=Je(),t=Ge(),{user:n,logout:r,refreshUser:i,setOptimizeHoldCredits:a}=i7(),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(!1),[f]=LH.useForm(),[p]=LH.useForm(),[m,h]=(0,S.useState)(null),[g,_]=(0,S.useState)([]),[v,y]=(0,S.useState)([]),[b,x]=(0,S.useState)(!1),[C,w]=(0,S.useState)(null),[T,E]=(0,S.useState)(`monthly`),[D,O]=(0,S.useState)(0),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)(!1),[N]=LH.useForm(),[P,F]=(0,S.useState)(!1),[I,L]=(0,S.useState)(()=>({x:24,y:window.innerHeight*.75})),[R,z]=(0,S.useState)(!1),B=(0,S.useRef)(!1),V=(0,S.useRef)({x:0,y:0}),[H,U]=(0,S.useState)({}),[W,G]=(0,S.useState)(()=>{let e=localStorage.getItem(`siteInfo`),t=e&&JSON.parse(e).siteName||``;return t&&(document.title=t),t}),[K,ee]=(0,S.useState)(()=>{let e=localStorage.getItem(`siteInfo`),t=e&&JSON.parse(e).siteLogo||``;if(t){let e=document.querySelector(`link[rel="icon"]`);e||(e=document.createElement(`link`),e.rel=`icon`,document.head.appendChild(e)),e.href=t,e.type=`image/png`}return t}),[q,te]=(0,S.useState)(!localStorage.getItem(`siteInfo`)),[ne,re]=(0,S.useState)(!1),[ie,J]=(0,S.useState)(null),[ae,oe]=(0,S.useState)(`alipay`),[se,ce]=(0,S.useState)(!1),[le,ue]=(0,S.useState)(180),de=(0,S.useRef)(null),fe=(0,S.useRef)(null),pe=(0,S.useRef)(null),[me,he]=(0,S.useState)({alipay:!1,wechat:!1}),[ge,_e]=(0,S.useState)(!1),[ve,ye]=(0,S.useState)(null),[be,xe]=(0,S.useState)(!1),[Se,Ce]=(0,S.useState)(``),we=`pending_payment_order`;(0,S.useEffect)(()=>{b5().then(e=>{let t=e.siteName||`智创`,n=e.siteLogo||``;if(t!==W&&(G(t),document.title=t),n&&n!==K){ee(n);let e=document.querySelector(`link[rel="icon"]`);e||(e=document.createElement(`link`),e.rel=`icon`,document.head.appendChild(e));let t=n.startsWith(`http`)||n.startsWith(`data:`)?n:`https://ceshi.apiforeign.minzhongzc.com${n.startsWith(`/`)?``:`/`}${n}`;e.href=t,e.type=`image/png`}e.operationManual&&Ce(e.operationManual),e.optimizeHoldCredits!==void 0&&a(e.optimizeHoldCredits),localStorage.setItem(`siteInfo`,JSON.stringify({siteName:t,siteLogo:n}))}).catch(e=>{}),u5().then(e=>{let t=e?.resourceCapacity;t&&ye({enabled:!!t.enabled,usedBytes:Number(t.usedBytes)||0,totalBytes:Number(t.totalBytes)||0,availableBytes:Number(t.availableBytes)||0,usagePercent:Number(t.usagePercent)||0,exceeded:!!t.exceeded,limitValue:t.limitValue??``,limitUnit:t.limitUnit||`GB`})}).catch(e=>{})},[]),(0,S.useEffect)(()=>{let e=()=>xe(window.innerWidth<=767);return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]);let Te=e=>{e.button===0&&(z(!0),B.current=!1,V.current={x:e.clientX,y:e.clientY})},Ee=e=>{if(!R)return;let t=Math.abs(e.clientX-V.current.x),n=Math.abs(e.clientY-V.current.y);(t>5||n>5)&&(B.current=!0);let r=Math.max(60,Math.min(window.innerHeight-60,e.clientY-(V.current.y-I.y)));L(e=>({x:e.x,y:r}))},De=()=>{let e=B.current;z(!1),B.current=!1,e||d(!0)};(0,S.useEffect)(()=>{if(R)return document.addEventListener(`mousemove`,Ee),document.addEventListener(`mouseup`,De),()=>{document.removeEventListener(`mousemove`,Ee),document.removeEventListener(`mouseup`,De)}},[R]);let Oe=()=>{C5().then(e=>{O(e)}).catch(()=>{})};(0,S.useEffect)(()=>{(async()=>{let e=localStorage.getItem(we);if(e)try{let t=JSON.parse(e),n=await D5(t.orderNo);if(n.status===`pending`){J({price:t.price,credits:t.credits,qrCode:t.qrCode,method:t.method}),pe.current=t.orderNo;let e=Date.now(),n=new Date(t.createdAt).getTime(),r=t.timeoutSeconds||180,i=Math.floor((e-n)/1e3),a=Math.max(0,r-i);a>0?(re(!0),Ve(t.orderNo,a)):localStorage.removeItem(we)}else n.status===`paid`?(Q.success(`支付成功!积分已到账`),i7.getState().refreshUser(),localStorage.removeItem(we)):localStorage.removeItem(we)}catch{localStorage.removeItem(we)}})()},[]),(0,S.useEffect)(()=>{sae().then(e=>{_(e.filter(e=>e.is_active!==!1&&e.isActive!==!1))}).catch(()=>{}),cae().then(e=>{y(e.filter(e=>e.is_active!==!1&&e.isActive!==!1))}).catch(()=>{}),lae().then(e=>{he(e),e.alipay?oe(`alipay`):e.wechat&&oe(`wechat`)}).catch(()=>{})},[]),(0,S.useEffect)(()=>{n&&Oe()},[n?.id,n?.credits]);let ke=t.pathname.startsWith(`/records`)?`/records`:t.pathname,Ae=Noe,je={};g.forEach(e=>{let t=e.parent_id??e.parentId;t&&(je[t]||(je[t]=[]),je[t].push(e))});let Me=g.filter(e=>!(e.parent_id??e.parentId));Me.sort((e,t)=>(typeof e.sortOrder==`number`?e.sortOrder:1/0)-(typeof t.sortOrder==`number`?t.sortOrder:1/0)),Object.keys(je).forEach(e=>{je[e].sort((e,t)=>(typeof e.sortOrder==`number`?e.sortOrder:1/0)-(typeof t.sortOrder==`number`?t.sortOrder:1/0))});let Ne=t=>{let n=t.menu_type??t.menuType,r=je[t.id]&&je[t.id].length>0;n===`group`||r?U(e=>({...e,[t.id]:!e[t.id]})):t.path&&(e(t.path),A(!1))},Pe=[{key:`profile`,icon:(0,$.jsx)(H8,{}),label:`账号: ${n?.username}`,disabled:!0},{key:`credits`,icon:(0,$.jsx)(K8,{style:{color:`#c9a96e`}}),label:`积分: ${n?.credits??0}`,disabled:!0},{type:`divider`},...n?.isTeamManager?[{key:`teamManagement`,icon:(0,$.jsx)(j8,{style:{color:`#6366f1`}}),label:`团队管理`}]:[],{key:`myCredits`,icon:(0,$.jsx)(K8,{}),label:`积分明细`},{key:`orderRecords`,icon:(0,$.jsx)(JV,{}),label:`订单记录`},{key:`messages`,icon:(0,$.jsx)(N2,{}),label:`消息中心${D>0?`(${D})`:``}`},...Se?[{key:`manual`,icon:(0,$.jsx)(JV,{}),label:`操作手册`}]:[],{type:`divider`},{key:`changePwd`,icon:(0,$.jsx)(H3,{}),label:`个人信息`},{type:`divider`},{key:`logout`,icon:(0,$.jsx)(J3,{}),label:`退出登录`,danger:!0}],Fe=({key:t})=>{t===`logout`?(r(),e(`/login`)):t===`changePwd`?s(!0):t===`messages`?e(`/messages`):t===`recharge`?l(!0):t===`teamManagement`?e(`/team-management`):t===`myCredits`?e(`/user-center?tab=credits`):t===`orderRecords`?e(`/user-center?tab=orders`):t===`manual`&&window.open(Se,`_blank`)},Ie=async()=>{try{let e=await f.validateFields();await d5(e.oldPwd,e.newPwd),Q.success(`密码修改成功`),s(!1),f.resetFields()}catch(e){e?.response?.data?.detail?Q.error(e.response.data.detail):e?.message&&Q.error(e.message)}},Le=async()=>{try{let e=await Uie((await p.validateFields()).username);Q.success(e.message||`操作成功`),await i(),u5().then(e=>{let t=e?.resourceCapacity;t&&ye({enabled:!!t.enabled,usedBytes:Number(t.usedBytes)||0,totalBytes:Number(t.totalBytes)||0,availableBytes:Number(t.availableBytes)||0,usagePercent:Number(t.usagePercent)||0,exceeded:!!t.exceeded,limitValue:t.limitValue??``,limitUnit:t.limitUnit||`GB`})}).catch(()=>{}),s(!1),p.resetFields()}catch(e){e?.response?.data?.message?Q.error(e.response.data.message):e?.response?.data?.detail?Q.error(e.response.data.detail):e?.message&&Q.error(e.message)}},Re=()=>{r(),e(`/login`)},ze=async()=>{if(!n){Q.warning(`请先登录`);return}try{let e=await N.validateFields();F(!0),await Xae({phone:e.phone,company_name:e.companyName,industry:e.industry,name:e.name,message:e.message}),Q.success(`提交成功,我们会尽快与您联系`),d(!1),N.resetFields()}catch(e){Q.error(e?.message||`提交失败`)}finally{F(!1)}},Be=(0,S.useCallback)(()=>{de.current&&=(clearInterval(de.current),null),fe.current&&=(clearInterval(fe.current),null)},[]),Ve=(0,S.useCallback)((e,t=180)=>{Be(),ue(t),de.current=setInterval(async()=>{try{let t=await D5(e);t.status===`paid`?(Be(),pe.current=null,localStorage.removeItem(we),Q.success(`支付成功!积分已到账`),i7.getState().refreshUser(),re(!1),J(null),h(null)):t.status===`cancelled`&&(Be(),pe.current=null,localStorage.removeItem(we))}catch{}},2e3),fe.current=setInterval(()=>{ue(e=>e<=1?(Be(),pe.current&&=(O5(pe.current).catch(()=>{}),null),localStorage.removeItem(we),Q.warning(`订单已超时,请重新充值`),re(!1),J(null),h(null),0):e-1)},1e3)},[Be]),He=(t,n=0)=>{let r=t.path===ke,i=c7[t.icon]||(0,$.jsx)(x3,{}),a=je[t.id]&&je[t.id].length>0,o=(t.menu_type??t.menuType)===`group`;return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{onClick:()=>{!(o||a)&&t.path&&e(t.path)},style:{display:`flex`,alignItems:`center`,justifyContent:`flex-start`,gap:10,padding:n>0?`6px 12px 6px 32px`:`6px 14px`,borderRadius:12,margin:`1px 4px`,cursor:o||a?`default`:`pointer`,fontSize:n>0?13:14,fontWeight:r?600:400,color:r?`#4f46e5`:o?`#94a3b8`:`#475569`,background:r?`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.08) 100%)`:`transparent`,transition:`all 0.2s ease`},onMouseEnter:e=>{!o&&!r&&!(o||a)&&(e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`)},onMouseLeave:e=>{r||(e.currentTarget.style.background=`transparent`)},children:[!o&&(0,$.jsx)(`span`,{style:{fontSize:n>0?14:16,flexShrink:0,color:r?`#6366f1`:`#64748b`},children:i}),(0,$.jsx)(`span`,{style:{whiteSpace:`nowrap`,flex:1,textAlign:`left`,fontWeight:o||r?600:400,fontSize:o?12:n>0?13:14,textTransform:o?`uppercase`:`none`,letterSpacing:o?.5:0},children:t.label})]}),(o||a)&&(0,$.jsx)(`div`,{style:{overflow:`hidden`},children:(je[t.id]||[]).map(e=>He(e,n+1))})]},t.id)};return(0,$.jsxs)(DW,{style:{minHeight:`100vh`},children:[(0,$.jsx)(Moe,{onVisibilityChange:e=>_e(e)}),(0,$.jsxs)(`div`,{style:{display:`flex`,position:`relative`,padding:`16px 16px 16px 16px`},children:[(0,$.jsxs)(`div`,{className:`desktop-sidebar`,style:{width:Ae,position:`absolute`,left:16,top:16,bottom:16,zIndex:100,background:`linear-gradient(180deg, #ffffff 0%, #f8fafc 100%)`,borderRadius:`20px`,boxShadow:`0 4px 32px rgba(0, 0, 0, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04)`,display:`flex`,flexDirection:`column`,transition:`width 0.25s ease`,overflow:`hidden`,border:`1px solid rgba(0, 0, 0, 0.06)`},children:[(0,$.jsx)(`div`,{style:{height:80,display:`flex`,alignItems:`center`,justifyContent:`flex-start`,padding:`0 20px`,flexShrink:0,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:14,cursor:`pointer`},onClick:()=>{e(`/home`)},children:[(0,$.jsx)(`div`,{style:{width:42,height:42,borderRadius:14,flexShrink:0,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.35)`,overflow:`hidden`},children:K?(0,$.jsx)(`img`,{src:K,alt:`logo`,style:{width:36,height:36,objectFit:`contain`}}):(0,$.jsx)(N8,{style:{fontSize:20,color:`#ffffff`}})}),(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:17,fontWeight:700,letterSpacing:-.02,whiteSpace:`nowrap`,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:W})]})}),(0,$.jsx)(`div`,{style:{flex:1,padding:`8px 8px`,overflow:`auto`},children:Me.map(e=>He(e))}),(0,$.jsxs)(`div`,{onClick:()=>l(!0),style:{margin:`8px 12px`,padding:`12px 20px`,borderRadius:14,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,gap:8,color:`#ffffff`,fontSize:14,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.4)`,transition:`all 0.3s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%)`,e.currentTarget.style.transform=`translateY(-1px)`,e.currentTarget.style.boxShadow=`0 6px 20px rgba(99, 102, 241, 0.5)`},onMouseLeave:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(99, 102, 241, 0.4)`},children:[(0,$.jsx)(JI,{style:{fontSize:16}}),(0,$.jsx)(`span`,{children:`充值积分`})]}),(0,$.jsx)(s7,{data:ve}),(0,$.jsx)(`div`,{style:{padding:`16px 16px`,flexShrink:0,paddingTop:0},children:(0,$.jsx)(GV,{menu:{items:Pe,onClick:Fe},placement:`topRight`,arrow:!0,children:(0,$.jsxs)(`div`,{className:`user-card-container`,style:{padding:`10px 14px`,display:`flex`,alignItems:`center`,justifyContent:`flex-start`,gap:12,borderRadius:14,cursor:`pointer`,transition:`all 0.35s cubic-bezier(0.4,0,0.2,1)`,background:`linear-gradient(135deg, rgba(248, 250, 252, 0.95) 0%, rgba(241, 245, 249, 0.95) 100%)`,boxShadow:`0 2px 12px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255,255,255,0.8)`,position:`relative`,border:`1px solid rgba(99, 102, 241, 0.15)`,animation:`cardBreath 3s ease-in-out infinite`},onMouseEnter:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #ffffff 0%, #f8fafc 100%)`,e.currentTarget.style.boxShadow=`0 8px 24px rgba(99, 102, 241, 0.25), inset 0 1px 0 rgba(255,255,255,0.9)`,e.currentTarget.style.transform=`translateY(-3px) scale(1.01)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.4)`,e.currentTarget.style.animation=`none`,e.currentTarget.querySelector(`.user-card-arrow`)?.classList.add(`arrow-hover`)},onMouseLeave:e=>{e.currentTarget.style.background=`linear-gradient(135deg, rgba(248, 250, 252, 0.95) 0%, rgba(241, 245, 249, 0.95) 100%)`,e.currentTarget.style.boxShadow=`0 2px 12px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255,255,255,0.8)`,e.currentTarget.style.transform=`translateY(0) scale(1)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.15)`,e.currentTarget.style.animation=`cardBreath 3s ease-in-out infinite`,e.currentTarget.querySelector(`.user-card-arrow`)?.classList.remove(`arrow-hover`)},children:[(0,$.jsx)(`div`,{className:`user-card-glow`,style:{position:`absolute`,inset:-4,borderRadius:18,background:`linear-gradient(90deg, transparent 0%, rgba(99,102,241,0.15) 25%, rgba(139,92,246,0.15) 50%, rgba(99,102,241,0.15) 75%, transparent 100%)`,backgroundSize:`200% 100%`,opacity:.8,animation:`borderShimmer 2.5s linear infinite`,pointerEvents:`none`}}),(0,$.jsx)(Ow,{size:36,icon:(0,$.jsx)(H8,{}),style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,flexShrink:0,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`,transition:`all 0.35s cubic-bezier(0.4,0,0.2,1)`,position:`relative`,zIndex:1,animation:`avatarPulse 2s ease-in-out infinite`}}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,position:`relative`,zIndex:1},children:[(0,$.jsx)(`div`,{style:{color:`#1e293b`,fontSize:16,fontWeight:600,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,letterSpacing:-.01},children:n?.username}),(0,$.jsxs)(`div`,{style:{color:`#6366f1`,fontSize:16,fontWeight:500,letterSpacing:0,borderRadius:6,display:`inline-block`,animation:`creditGlow 1.5s ease-in-out infinite`},children:[`积分: `,n?.credits||0]})]}),(0,$.jsx)(`div`,{className:`user-card-arrow`,style:{fontSize:12,color:`#6366f1`,flexShrink:0,position:`relative`,zIndex:1},children:(0,$.jsx)(r6,{})}),(0,$.jsx)(`style`,{children:`
+ `})]})},o7=`dismissed_activity_banner_version`,Moe=({onVisibilityChange:e})=>{let[t,n]=(0,S.useState)(``),[r,i]=(0,S.useState)(0),[a,o]=(0,S.useState)(!0);return(0,S.useEffect)(()=>{b5().then(t=>{let r=t.siteBanner||``,a=t.siteBannerVersion||0;if(i(a),r){let t=Number(localStorage.getItem(o7)||0){o(!0),e?.(!1)})},[]),a||!t?null:(0,$.jsx)(`div`,{style:{width:`100%`,position:`relative`,background:`linear-gradient(135deg, #f3e8ff 0%, #ede9fe 50%, #e0e7ff 100%)`,borderBottom:`1px solid rgba(139, 92, 246, 0.15)`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`,padding:`8px 40px 8px 16px`,maxWidth:1400,margin:`0 auto`,width:`100%`,boxSizing:`border-box`},children:[(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:10},children:[(0,$.jsx)(`div`,{style:{width:28,height:28,borderRadius:8,background:`rgba(139, 92, 246, 0.12)`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:(0,$.jsx)(h6,{style:{color:`#7c3aed`,fontSize:14}})}),(0,$.jsx)(`div`,{style:{color:`#5b21b6`,fontSize:14,fontWeight:500,lineHeight:1.5,textAlign:`center`},dangerouslySetInnerHTML:{__html:t}})]}),(0,$.jsx)(`button`,{onClick:()=>{localStorage.setItem(o7,String(r)),o(!0),e?.(!1)},style:{position:`absolute`,right:8,top:`50%`,transform:`translateY(-50%)`,width:26,height:26,borderRadius:`50%`,background:`rgba(139, 92, 246, 0.1)`,border:`none`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,transition:`all 0.2s ease`,outline:`none`},onMouseEnter:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.2)`},onMouseLeave:e=>{e.currentTarget.style.background=`rgba(139, 92, 246, 0.1)`},children:(0,$.jsx)(Au,{style:{color:`#7c3aed`,fontSize:11}})})]})})},s7=({data:e})=>{if(!e)return null;let t=(e.limitUnit||`GB`).toUpperCase(),n=t===`GB`?1024**3:t===`MB`?1024**2:1024,r=Number(e.usagePercent)||0,i=Math.min(100,Math.max(0,r)),a=e.limitValue?parseFloat(e.limitValue):e.totalBytes/n,o=a*r/100;a-o;let s=e.exceeded||r>=100,c=1024**2,l=1024**3,u=1024**4,d=(e=>{let t=Number(e)||0;return t>=u?{val:(t/u).toFixed(2),unit:`TB`}:t>=l?{val:(t/l).toFixed(2),unit:`GB`}:t>=c?{val:(t/c).toFixed(2),unit:`MB`}:{val:(t/1024).toFixed(2),unit:`KB`}})(e.usedBytes);return(0,$.jsxs)(`div`,{style:{marginBottom:12,padding:`0 12px`,paddingTop:6,borderRadius:10,background:`linear-gradient(135deg, rgba(248, 250, 252, 0.9) 0%, rgba(241, 245, 249, 0.9) 100%)`,boxShadow:`0 2px 12px rgba(0, 0, 0, 0.04)`},children:[(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:6,fontSize:12,color:`#475569`},children:e.enabled?(0,$.jsx)($.Fragment,{}):(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#1e293b`},children:[(0,$.jsx)(z4,{style:{fontSize:12,color:s?`#ef4444`:`#6366f1`,marginRight:4}}),`当前使用 `,d.val,` `,d.unit]})}),e.enabled&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{marginTop:4,display:`flex`,justifyContent:`space-between`,fontSize:11,color:s?`#ef4444`:`#94a3b8`},children:(0,$.jsxs)(`div`,{style:{height:`100%`,width:`100%`,display:`flex`,alignItems:`center`,justifyContent:`space-between`,marginBottom:6,fontSize:12,color:`#000000ff`,padding:`0 8px`},children:[(0,$.jsxs)(`span`,{style:{display:`flex`,alignItems:`center`,gap:4},children:[(0,$.jsx)(z4,{style:{fontSize:12,color:`#000000ff`}}),r.toFixed(1),`%`]}),e.enabled?(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#000000ff`},children:[o.toFixed(2),` / `,a.toFixed(2),` `,t]}):(0,$.jsxs)(`span`,{style:{fontWeight:500,color:`#1e293b`},children:[`当前使用 `,d.val,` `,d.unit]})]})}),(0,$.jsx)(`div`,{style:{width:`100%`,height:6,background:`#e2e8f0`,borderRadius:50,overflow:`hidden`,position:`relative`},children:(0,$.jsx)(`div`,{style:{width:`${i}%`,height:`100%`,background:r<50?`linear-gradient(90deg, #279951, #b7fad0)`:r<85?`linear-gradient(90deg, #ffd759, #fff6d4)`:`linear-gradient(90deg, #ef4444, #dc2626)`,borderRadius:2,transition:`width 0.4s ease`}})})]})]})},c7={HomeOutlined:(0,$.jsx)(x3,{}),DashboardOutlined:(0,$.jsx)(I4,{}),CodeOutlined:(0,$.jsx)(v4,{}),PlayCircleOutlined:(0,$.jsx)(H6,{}),WalletOutlined:(0,$.jsx)(K8,{}),SettingOutlined:(0,$.jsx)(h8,{}),BellOutlined:(0,$.jsx)(N2,{}),UserOutlined:(0,$.jsx)(H8,{}),AppstoreOutlined:(0,$.jsx)(o2,{}),FileTextOutlined:(0,$.jsx)(JV,{}),StarOutlined:(0,$.jsx)(D8,{}),HeartOutlined:(0,$.jsx)(f3,{}),CameraOutlined:(0,$.jsx)(J2,{}),RobotOutlined:(0,$.jsx)(r8,{}),CalculatorOutlined:(0,$.jsx)(G2,{}),DollarOutlined:(0,$.jsx)(H4,{}),GiftOutlined:(0,$.jsx)(o3,{}),ThunderboltOutlined:(0,$.jsx)(N8,{}),FireOutlined:(0,$.jsx)(e3,{}),CloudOutlined:(0,$.jsx)(l4,{}),SmileOutlined:(0,$.jsx)(S8,{}),TrophyOutlined:(0,$.jsx)(I8,{}),RocketOutlined:(0,$.jsx)(o8,{}),BulbOutlined:(0,$.jsx)(H2,{}),PictureOutlined:(0,$.jsx)(N6,{}),VideoCameraOutlined:(0,$.jsx)(W8,{}),AudioOutlined:(0,$.jsx)(x2,{}),MailOutlined:(0,$.jsx)(Z3,{}),PhoneOutlined:(0,$.jsx)(A6,{}),GlobalOutlined:(0,$.jsx)(l3,{}),ShoppingCartOutlined:(0,$.jsx)(_8,{}),TeamOutlined:(0,$.jsx)(j8,{}),BarChartOutlined:(0,$.jsx)(A2,{}),PieChartOutlined:(0,$.jsx)(I6,{}),LineChartOutlined:(0,$.jsx)(z3,{}),SecurityScanOutlined:(0,$.jsx)(qre,{}),ApiOutlined:(0,$.jsx)(r2,{}),DatabaseOutlined:(0,$.jsx)(z4,{}),CloudServerOutlined:(0,$.jsx)(f4,{})},Noe=240,l7=[{gradient:`linear-gradient(135deg, #c9a96e, #a67c52)`,shadow:`rgba(201,169,110,0.25)`,icon:(0,$.jsx)(mq,{})},{gradient:`linear-gradient(135deg, #4a5568, #2d3748)`,shadow:`rgba(74,85,104,0.25)`,icon:(0,$.jsx)(Z4,{})},{gradient:`linear-gradient(135deg, #718096, #4a5568)`,shadow:`rgba(113,128,150,0.25)`,icon:(0,$.jsx)(A4,{})},{gradient:`linear-gradient(135deg, #5a67d8, #434190)`,shadow:`rgba(90,103,216,0.25)`,icon:(0,$.jsx)(w2,{})}],u7=[{gradient:`linear-gradient(135deg, #94a3b8, #64748b)`,shadow:`rgba(148,163,184,0.25)`,icon:(0,$.jsx)(mq,{})},{gradient:`linear-gradient(135deg, #c9a96e, #a67c52)`,shadow:`rgba(201,169,110,0.25)`,icon:(0,$.jsx)(mq,{})},{gradient:`linear-gradient(135deg, #718096, #4a5568)`,shadow:`rgba(113,128,150,0.25)`,icon:(0,$.jsx)(A4,{})},{gradient:`linear-gradient(135deg, #5a67d8, #434190)`,shadow:`rgba(90,103,216,0.25)`,icon:(0,$.jsx)(w2,{})}],d7=[`每日赠送积分 当日清零`,`可充值更多积分`,`基础加速通道`,`作品去除水印`,`可使用网页版和APP上全部AI功能`,`高分辨率`,`批量创作 更多同时生成任务`],f7=[{tier:`基础会员`,desc:`开启创作之旅`,monthlyPrice:79,monthlyCredits:1e3,onlyMonthly:!0,features:d7.map(e=>e.replace(`基础加速通道`,`基础加速通道`)),speedLabel:`基础加速通道`},{tier:`标准会员`,desc:`畅享基础创作权益`,monthlyPrice:154,monthlyCredits:2e3,quarterlyPrice:1029,quarterlyCredits:5e3,yearlyPrice:7308,yearlyCredits:1e4,features:d7,speedLabel:`标准加速通道`},{tier:`高级会员`,desc:`解锁高级创作权益`,monthlyPrice:221,monthlyCredits:3e3,quarterlyPrice:1197,quarterlyCredits:6e3,yearlyPrice:10710,yearlyCredits:15e3,features:d7,speedLabel:`高级加速通道`},{tier:`超级会员`,desc:`释放无限创作生产力`,monthlyPrice:280,monthlyCredits:4e3,quarterlyPrice:1367,quarterlyCredits:7e3,yearlyPrice:13440,yearlyCredits:2e4,features:d7,speedLabel:`高级加速通道`,hot:!0}],Poe=()=>{let e=Je(),t=Ge(),{user:n,logout:r,refreshUser:i,setOptimizeHoldCredits:a}=i7(),[o,s]=(0,S.useState)(!1),[c,l]=(0,S.useState)(!1),[u,d]=(0,S.useState)(!1),[f]=LH.useForm(),[p]=LH.useForm(),[m,h]=(0,S.useState)(null),[g,_]=(0,S.useState)([]),[v,y]=(0,S.useState)([]),[b,x]=(0,S.useState)(!1),[C,w]=(0,S.useState)(null),[T,E]=(0,S.useState)(`monthly`),[D,O]=(0,S.useState)(0),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)(!1),[N]=LH.useForm(),[P,F]=(0,S.useState)(!1),[I,L]=(0,S.useState)(()=>({x:24,y:window.innerHeight*.75})),[R,z]=(0,S.useState)(!1),B=(0,S.useRef)(!1),V=(0,S.useRef)({x:0,y:0}),[H,U]=(0,S.useState)({}),[W,G]=(0,S.useState)(()=>{let e=localStorage.getItem(`siteInfo`),t=e&&JSON.parse(e).siteName||``;return t&&(document.title=t),t}),[K,ee]=(0,S.useState)(()=>{let e=localStorage.getItem(`siteInfo`),t=e&&JSON.parse(e).siteLogo||``;if(t){let e=document.querySelector(`link[rel="icon"]`);e||(e=document.createElement(`link`),e.rel=`icon`,document.head.appendChild(e)),e.href=t,e.type=`image/png`}return t}),[q,te]=(0,S.useState)(!localStorage.getItem(`siteInfo`)),[ne,re]=(0,S.useState)(!1),[ie,J]=(0,S.useState)(null),[ae,oe]=(0,S.useState)(`alipay`),[se,ce]=(0,S.useState)(!1),[le,ue]=(0,S.useState)(180),de=(0,S.useRef)(null),fe=(0,S.useRef)(null),pe=(0,S.useRef)(null),[me,he]=(0,S.useState)({alipay:!1,wechat:!1}),[ge,_e]=(0,S.useState)(!1),[ve,ye]=(0,S.useState)(null),[be,xe]=(0,S.useState)(!1),[Se,Ce]=(0,S.useState)(``),we=`pending_payment_order`;(0,S.useEffect)(()=>{b5().then(e=>{let t=e.siteName||`智创`,n=e.siteLogo||``;if(t!==W&&(G(t),document.title=t),n&&n!==K){ee(n);let e=document.querySelector(`link[rel="icon"]`);e||(e=document.createElement(`link`),e.rel=`icon`,document.head.appendChild(e));let t=n.startsWith(`http`)||n.startsWith(`data:`)?n:`https://ceshi.apiforeign.minzhongzc.com${n.startsWith(`/`)?``:`/`}${n}`;e.href=t,e.type=`image/png`}e.operationManual&&Ce(e.operationManual),e.optimizeHoldCredits!==void 0&&a(e.optimizeHoldCredits),localStorage.setItem(`siteInfo`,JSON.stringify({siteName:t,siteLogo:n}))}).catch(e=>{}),u5().then(e=>{let t=e?.resourceCapacity;t&&ye({enabled:!!t.enabled,usedBytes:Number(t.usedBytes)||0,totalBytes:Number(t.totalBytes)||0,availableBytes:Number(t.availableBytes)||0,usagePercent:Number(t.usagePercent)||0,exceeded:!!t.exceeded,limitValue:t.limitValue??``,limitUnit:t.limitUnit||`GB`})}).catch(e=>{})},[]),(0,S.useEffect)(()=>{let e=()=>xe(window.innerWidth<=767);return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]);let Te=e=>{e.button===0&&(z(!0),B.current=!1,V.current={x:e.clientX,y:e.clientY})},Ee=e=>{if(!R)return;let t=Math.abs(e.clientX-V.current.x),n=Math.abs(e.clientY-V.current.y);(t>5||n>5)&&(B.current=!0);let r=Math.max(60,Math.min(window.innerHeight-60,e.clientY-(V.current.y-I.y)));L(e=>({x:e.x,y:r}))},De=()=>{let e=B.current;z(!1),B.current=!1,e||d(!0)};(0,S.useEffect)(()=>{if(R)return document.addEventListener(`mousemove`,Ee),document.addEventListener(`mouseup`,De),()=>{document.removeEventListener(`mousemove`,Ee),document.removeEventListener(`mouseup`,De)}},[R]);let Oe=()=>{C5().then(e=>{O(e)}).catch(()=>{})};(0,S.useEffect)(()=>{(async()=>{let e=localStorage.getItem(we);if(e)try{let t=JSON.parse(e),n=await D5(t.orderNo);if(n.status===`pending`){J({price:t.price,credits:t.credits,qrCode:t.qrCode,method:t.method}),pe.current=t.orderNo;let e=Date.now(),n=new Date(t.createdAt).getTime(),r=t.timeoutSeconds||180,i=Math.floor((e-n)/1e3),a=Math.max(0,r-i);a>0?(re(!0),Ve(t.orderNo,a)):localStorage.removeItem(we)}else n.status===`paid`?(Q.success(`支付成功!积分已到账`),i7.getState().refreshUser(),localStorage.removeItem(we)):localStorage.removeItem(we)}catch{localStorage.removeItem(we)}})()},[]),(0,S.useEffect)(()=>{sae().then(e=>{_(e.filter(e=>e.is_active!==!1&&e.isActive!==!1))}).catch(()=>{}),cae().then(e=>{y(e.filter(e=>e.is_active!==!1&&e.isActive!==!1))}).catch(()=>{}),lae().then(e=>{he(e),e.alipay?oe(`alipay`):e.wechat&&oe(`wechat`)}).catch(()=>{})},[]),(0,S.useEffect)(()=>{n&&Oe()},[n?.id,n?.credits]);let ke=t.pathname.startsWith(`/records`)?`/records`:t.pathname,Ae=Noe,je={};g.forEach(e=>{let t=e.parent_id??e.parentId;t&&(je[t]||(je[t]=[]),je[t].push(e))});let Me=g.filter(e=>!(e.parent_id??e.parentId));Me.sort((e,t)=>(typeof e.sortOrder==`number`?e.sortOrder:1/0)-(typeof t.sortOrder==`number`?t.sortOrder:1/0)),Object.keys(je).forEach(e=>{je[e].sort((e,t)=>(typeof e.sortOrder==`number`?e.sortOrder:1/0)-(typeof t.sortOrder==`number`?t.sortOrder:1/0))});let Ne=t=>{let n=t.menu_type??t.menuType,r=je[t.id]&&je[t.id].length>0;n===`group`||r?U(e=>({...e,[t.id]:!e[t.id]})):t.path&&(e(t.path),A(!1))},Pe=[{key:`profile`,icon:(0,$.jsx)(H8,{}),label:`账号: ${n?.username}`,disabled:!0},{key:`credits`,icon:(0,$.jsx)(K8,{style:{color:`#c9a96e`}}),label:`积分: ${n?.credits??0}`,disabled:!0},{type:`divider`},...n?.isTeamManager?[{key:`teamManagement`,icon:(0,$.jsx)(j8,{style:{color:`#6366f1`}}),label:`团队管理`}]:[],{key:`myCredits`,icon:(0,$.jsx)(K8,{}),label:`积分明细`},{key:`orderRecords`,icon:(0,$.jsx)(JV,{}),label:`订单记录`},{key:`messages`,icon:(0,$.jsx)(N2,{}),label:`消息中心${D>0?`(${D})`:``}`},...Se?[{key:`manual`,icon:(0,$.jsx)(JV,{}),label:`操作手册`}]:[],{type:`divider`},{key:`changePwd`,icon:(0,$.jsx)(H3,{}),label:`个人信息`},{type:`divider`},{key:`logout`,icon:(0,$.jsx)(J3,{}),label:`退出登录`,danger:!0}],Fe=({key:t})=>{t===`logout`?(r(),e(`/login`)):t===`changePwd`?s(!0):t===`messages`?e(`/messages`):t===`recharge`?l(!0):t===`teamManagement`?e(`/team-management`):t===`myCredits`?e(`/user-center?tab=credits`):t===`orderRecords`?e(`/user-center?tab=orders`):t===`manual`&&window.open(Se,`_blank`)},Ie=async()=>{try{let e=await f.validateFields();await d5(e.oldPwd,e.newPwd),Q.success(`密码修改成功`),s(!1),f.resetFields()}catch(e){e?.response?.data?.detail?Q.error(e.response.data.detail):e?.message&&Q.error(e.message)}},Le=async()=>{try{let e=await Uie((await p.validateFields()).username);Q.success(e.message||`操作成功`),await i(),u5().then(e=>{let t=e?.resourceCapacity;t&&ye({enabled:!!t.enabled,usedBytes:Number(t.usedBytes)||0,totalBytes:Number(t.totalBytes)||0,availableBytes:Number(t.availableBytes)||0,usagePercent:Number(t.usagePercent)||0,exceeded:!!t.exceeded,limitValue:t.limitValue??``,limitUnit:t.limitUnit||`GB`})}).catch(()=>{}),s(!1),p.resetFields()}catch(e){e?.response?.data?.message?Q.error(e.response.data.message):e?.response?.data?.detail?Q.error(e.response.data.detail):e?.message&&Q.error(e.message)}},Re=()=>{r(),e(`/login`)},ze=async()=>{if(!n){Q.warning(`请先登录`);return}try{let e=await N.validateFields();F(!0),await Xae({phone:e.phone,company_name:e.companyName,industry:e.industry,name:e.name,message:e.message}),Q.success(`提交成功,我们会尽快与您联系`),d(!1),N.resetFields()}catch(e){Q.error(e?.message||`提交失败`)}finally{F(!1)}},Be=(0,S.useCallback)(()=>{de.current&&=(clearInterval(de.current),null),fe.current&&=(clearInterval(fe.current),null)},[]),Ve=(0,S.useCallback)((e,t=180)=>{Be(),ue(t),de.current=setInterval(async()=>{try{let t=await D5(e);t.status===`paid`?(Be(),pe.current=null,localStorage.removeItem(we),Q.success(`支付成功!积分已到账`),i7.getState().refreshUser(),re(!1),J(null),h(null)):t.status===`cancelled`&&(Be(),pe.current=null,localStorage.removeItem(we))}catch{}},2e3),fe.current=setInterval(()=>{ue(e=>e<=1?(Be(),pe.current&&=(O5(pe.current).catch(()=>{}),null),localStorage.removeItem(we),Q.warning(`订单已超时,请重新充值`),re(!1),J(null),h(null),0):e-1)},1e3)},[Be]),He=(t,n=0)=>{let r=t.path===ke,i=c7[t.icon]||(0,$.jsx)(x3,{}),a=je[t.id]&&je[t.id].length>0,o=(t.menu_type??t.menuType)===`group`;return(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{onClick:()=>{!(o||a)&&t.path&&e(t.path)},style:{display:`flex`,alignItems:`center`,justifyContent:`flex-start`,gap:10,padding:n>0?`6px 12px 6px 32px`:`6px 14px`,borderRadius:12,margin:`1px 4px`,cursor:o||a?`default`:`pointer`,fontSize:n>0?13:14,fontWeight:r?600:400,color:r?`#4f46e5`:o?`#94a3b8`:`#475569`,background:r?`linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.08) 100%)`:`transparent`,transition:`all 0.2s ease`},onMouseEnter:e=>{!o&&!r&&!(o||a)&&(e.currentTarget.style.background=`rgba(99, 102, 241, 0.05)`)},onMouseLeave:e=>{r||(e.currentTarget.style.background=`transparent`)},children:[!o&&(0,$.jsx)(`span`,{style:{fontSize:n>0?14:16,flexShrink:0,color:r?`#6366f1`:`#64748b`},children:i}),(0,$.jsx)(`span`,{style:{whiteSpace:`nowrap`,flex:1,textAlign:`left`,fontWeight:o||r?600:400,fontSize:o?12:n>0?13:14,textTransform:o?`uppercase`:`none`,letterSpacing:o?.5:0},children:t.label})]}),(o||a)&&(0,$.jsx)(`div`,{style:{overflow:`hidden`},children:(je[t.id]||[]).map(e=>He(e,n+1))})]},t.id)};return(0,$.jsxs)(DW,{style:{minHeight:`100vh`},children:[(0,$.jsx)(Moe,{onVisibilityChange:e=>_e(e)}),(0,$.jsxs)(`div`,{style:{display:`flex`,position:`relative`,padding:4},children:[(0,$.jsxs)(`div`,{className:`desktop-sidebar`,style:{width:Ae,position:`absolute`,left:16,top:16,bottom:16,zIndex:100,background:`linear-gradient(180deg, #ffffff 0%, #f8fafc 100%)`,borderRadius:`20px`,boxShadow:`0 4px 32px rgba(0, 0, 0, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04)`,display:`flex`,flexDirection:`column`,transition:`width 0.25s ease`,overflow:`hidden`,border:`1px solid rgba(0, 0, 0, 0.06)`},children:[(0,$.jsx)(`div`,{style:{height:80,display:`flex`,alignItems:`center`,justifyContent:`flex-start`,padding:`0 20px`,flexShrink:0,background:`linear-gradient(135deg, rgba(99, 102, 241, 0.06) 0%, rgba(139, 92, 246, 0.04) 100%)`},children:(0,$.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:14,cursor:`pointer`},onClick:()=>{e(`/home`)},children:[(0,$.jsx)(`div`,{style:{width:42,height:42,borderRadius:14,flexShrink:0,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.35)`,overflow:`hidden`},children:K?(0,$.jsx)(`img`,{src:K,alt:`logo`,style:{width:36,height:36,objectFit:`contain`}}):(0,$.jsx)(N8,{style:{fontSize:20,color:`#ffffff`}})}),(0,$.jsx)(`span`,{style:{color:`#1e293b`,fontSize:17,fontWeight:700,letterSpacing:-.02,whiteSpace:`nowrap`,background:`linear-gradient(135deg, #6366f1, #8b5cf6)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`,backgroundClip:`text`},children:W})]})}),(0,$.jsx)(`div`,{style:{flex:1,padding:`8px 8px`,overflow:`auto`},children:Me.map(e=>He(e))}),(0,$.jsxs)(`div`,{onClick:()=>l(!0),style:{margin:`8px 12px`,padding:`12px 20px`,borderRadius:14,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,gap:8,color:`#ffffff`,fontSize:14,fontWeight:600,background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,boxShadow:`0 4px 16px rgba(99, 102, 241, 0.4)`,transition:`all 0.3s ease`},onMouseEnter:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%)`,e.currentTarget.style.transform=`translateY(-1px)`,e.currentTarget.style.boxShadow=`0 6px 20px rgba(99, 102, 241, 0.5)`},onMouseLeave:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,e.currentTarget.style.transform=`translateY(0)`,e.currentTarget.style.boxShadow=`0 4px 16px rgba(99, 102, 241, 0.4)`},children:[(0,$.jsx)(JI,{style:{fontSize:16}}),(0,$.jsx)(`span`,{children:`充值积分`})]}),(0,$.jsx)(s7,{data:ve}),(0,$.jsx)(`div`,{style:{padding:`16px 16px`,flexShrink:0,paddingTop:0},children:(0,$.jsx)(GV,{menu:{items:Pe,onClick:Fe},placement:`topRight`,arrow:!0,children:(0,$.jsxs)(`div`,{className:`user-card-container`,style:{padding:`10px 14px`,display:`flex`,alignItems:`center`,justifyContent:`flex-start`,gap:12,borderRadius:14,cursor:`pointer`,transition:`all 0.35s cubic-bezier(0.4,0,0.2,1)`,background:`linear-gradient(135deg, rgba(248, 250, 252, 0.95) 0%, rgba(241, 245, 249, 0.95) 100%)`,boxShadow:`0 2px 12px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255,255,255,0.8)`,position:`relative`,border:`1px solid rgba(99, 102, 241, 0.15)`,animation:`cardBreath 3s ease-in-out infinite`},onMouseEnter:e=>{e.currentTarget.style.background=`linear-gradient(135deg, #ffffff 0%, #f8fafc 100%)`,e.currentTarget.style.boxShadow=`0 8px 24px rgba(99, 102, 241, 0.25), inset 0 1px 0 rgba(255,255,255,0.9)`,e.currentTarget.style.transform=`translateY(-3px) scale(1.01)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.4)`,e.currentTarget.style.animation=`none`,e.currentTarget.querySelector(`.user-card-arrow`)?.classList.add(`arrow-hover`)},onMouseLeave:e=>{e.currentTarget.style.background=`linear-gradient(135deg, rgba(248, 250, 252, 0.95) 0%, rgba(241, 245, 249, 0.95) 100%)`,e.currentTarget.style.boxShadow=`0 2px 12px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255,255,255,0.8)`,e.currentTarget.style.transform=`translateY(0) scale(1)`,e.currentTarget.style.borderColor=`rgba(99, 102, 241, 0.15)`,e.currentTarget.style.animation=`cardBreath 3s ease-in-out infinite`,e.currentTarget.querySelector(`.user-card-arrow`)?.classList.remove(`arrow-hover`)},children:[(0,$.jsx)(`div`,{className:`user-card-glow`,style:{position:`absolute`,inset:-4,borderRadius:18,background:`linear-gradient(90deg, transparent 0%, rgba(99,102,241,0.15) 25%, rgba(139,92,246,0.15) 50%, rgba(99,102,241,0.15) 75%, transparent 100%)`,backgroundSize:`200% 100%`,opacity:.8,animation:`borderShimmer 2.5s linear infinite`,pointerEvents:`none`}}),(0,$.jsx)(Ow,{size:36,icon:(0,$.jsx)(H8,{}),style:{background:`linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%)`,flexShrink:0,boxShadow:`0 4px 12px rgba(99, 102, 241, 0.3)`,transition:`all 0.35s cubic-bezier(0.4,0,0.2,1)`,position:`relative`,zIndex:1,animation:`avatarPulse 2s ease-in-out infinite`}}),(0,$.jsxs)(`div`,{style:{flex:1,minWidth:0,position:`relative`,zIndex:1},children:[(0,$.jsx)(`div`,{style:{color:`#1e293b`,fontSize:16,fontWeight:600,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,letterSpacing:-.01},children:n?.username}),(0,$.jsxs)(`div`,{style:{color:`#6366f1`,fontSize:16,fontWeight:500,letterSpacing:0,borderRadius:6,display:`inline-block`,animation:`creditGlow 1.5s ease-in-out infinite`},children:[`积分: `,n?.credits||0]})]}),(0,$.jsx)(`div`,{className:`user-card-arrow`,style:{fontSize:12,color:`#6366f1`,flexShrink:0,position:`relative`,zIndex:1},children:(0,$.jsx)(r6,{})}),(0,$.jsx)(`style`,{children:`
@keyframes arrowFlash {
0%, 100% {
transform: translateY(0) scale(1);
diff --git a/video-gen-app/dist/index.html b/video-gen-app/dist/index.html
index 2f92dc23..6b0b0dc7 100644
--- a/video-gen-app/dist/index.html
+++ b/video-gen-app/dist/index.html
@@ -27,7 +27,7 @@
民众智创
-
+
diff --git a/video-gen-app/src/components/Layout/AppLayout.tsx b/video-gen-app/src/components/Layout/AppLayout.tsx
index d6869c2f..37aaa97c 100644
--- a/video-gen-app/src/components/Layout/AppLayout.tsx
+++ b/video-gen-app/src/components/Layout/AppLayout.tsx
@@ -917,7 +917,7 @@ const AppLayout: React.FC = () => {
minHeight: '100vh',
}}>
setBannerVisible(v)} />
-