Heroku
tcp/443 tcp/80
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2026-01-11 21:21
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Sun, 11 Jan 2026 21:22:08 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=NV%2BIm%2FI5yWGG7WQ2BTDWIhQAoCsOQODMCC48IwUOJjQ%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768166528"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=NV%2BIm%2FI5yWGG7WQ2BTDWIhQAoCsOQODMCC48IwUOJjQ%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768166528"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2026-01-11 21:19
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Sun, 11 Jan 2026 21:19:10 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dFV2GELfdVyAi%2B7uCSbz2IyF3tpWANN6p3DdzY6FFRM%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768166350"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dFV2GELfdVyAi%2B7uCSbz2IyF3tpWANN6p3DdzY6FFRM%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768166350"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2026-01-10 21:19
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Sat, 10 Jan 2026 21:20:29 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Kr0oqnlPnyNrWzHHQYt7haTr3vI5Q8Uqmhdf20luSE4%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768080029"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Kr0oqnlPnyNrWzHHQYt7haTr3vI5Q8Uqmhdf20luSE4%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768080029"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2026-01-10 21:18
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Sat, 10 Jan 2026 21:18:46 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=lkC7mmgl7TxtqC8mArNw1AY3sjOkAYOSJuPWvhRllVI%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768079926"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=lkC7mmgl7TxtqC8mArNw1AY3sjOkAYOSJuPWvhRllVI%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768079926"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2026-01-09 21:21
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Fri, 09 Jan 2026 21:23:03 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=oXKpLOiH4s7H2bw5gsIndPcgUxmmwsUso2AUc5Q1FGQ%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767993783"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=oXKpLOiH4s7H2bw5gsIndPcgUxmmwsUso2AUc5Q1FGQ%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767993783"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2026-01-09 21:09
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Fri, 09 Jan 2026 21:09:45 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=8SlH5v2nJKH7lX20MygphyrGviiEcqtBPVSSJ4ovOm8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767992985"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=8SlH5v2nJKH7lX20MygphyrGviiEcqtBPVSSJ4ovOm8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767992985"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2026-01-08 21:28
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Thu, 08 Jan 2026 21:28:21 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Y1SPEQWsqMSGOzyekuSifT0zxSl8FIOO%2FZ3BKL5VZjM%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767907701"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Y1SPEQWsqMSGOzyekuSifT0zxSl8FIOO%2FZ3BKL5VZjM%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767907701"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2026-01-08 21:28
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Thu, 08 Jan 2026 21:29:21 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=MRioYpoD%2BZSK1RcFdOMMbR9tkGdUy9guQ5kh0u9KdRo%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767907761"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=MRioYpoD%2BZSK1RcFdOMMbR9tkGdUy9guQ5kh0u9KdRo%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767907761"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2026-01-07 21:18
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Wed, 07 Jan 2026 21:19:27 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=RWdtuFzhOSQzq%2BH1ldqH2TYVmPm5oDUlinXWzi6QVV0%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767820767"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=RWdtuFzhOSQzq%2BH1ldqH2TYVmPm5oDUlinXWzi6QVV0%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767820767"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2026-01-07 21:18
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Wed, 07 Jan 2026 21:18:03 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=w90GEwKbs%2B7dcdDdK1WXxYobDrJtd9WE1UpzD39TV0E%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767820683"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=w90GEwKbs%2B7dcdDdK1WXxYobDrJtd9WE1UpzD39TV0E%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767820683"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2026-01-06 21:14
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Tue, 06 Jan 2026 21:14:11 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=PB3cPvmwmrTXcAAhqDqIMs%2Beq4LaAay9MPvROL0SSh4%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767734051"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=PB3cPvmwmrTXcAAhqDqIMs%2Beq4LaAay9MPvROL0SSh4%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767734051"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2026-01-06 21:13
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Tue, 06 Jan 2026 21:14:47 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=T5vKk%2BuV5i%2Buf0CVNLJres85q9pU%2Bwdp4K%2B%2BorCwPBQ%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767734087"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=T5vKk%2BuV5i%2Buf0CVNLJres85q9pU%2Bwdp4K%2B%2BorCwPBQ%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767734087"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2026-01-03 21:15
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Sat, 03 Jan 2026 21:15:06 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=P1g8%2FN6rWdVRdTLS06xcluU6e3qjM0VJVDF39qQxNqw%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767474906"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=P1g8%2FN6rWdVRdTLS06xcluU6e3qjM0VJVDF39qQxNqw%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767474906"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2026-01-03 21:12
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Sat, 03 Jan 2026 21:12:46 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=O%2FnJ3hg6x9kHDG0KyLrT%2FV0YkKa233KrSXewXsdvl%2Bs%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767474766"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=O%2FnJ3hg6x9kHDG0KyLrT%2FV0YkKa233KrSXewXsdvl%2Bs%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767474766"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2026-01-02 21:19
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Fri, 02 Jan 2026 21:19:36 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=nMHsy4Ipq6tVukjG8kw5fVc3jszP3mRyebHb0B0bcFw%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767388776"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=nMHsy4Ipq6tVukjG8kw5fVc3jszP3mRyebHb0B0bcFw%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767388776"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2026-01-01 21:25
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 21:25:02 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=IImjsdse1MgVkmgeim8F8KEN07J4N%2BUWo5F2wl2TFoM%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767302702"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=IImjsdse1MgVkmgeim8F8KEN07J4N%2BUWo5F2wl2TFoM%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767302702"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2026-01-01 21:22
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 21:22:12 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=BfKL6sjbfMnVl05tZ2M2j4WcLVc1C8bsRZZTp%2Fn0ua0%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767302532"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=BfKL6sjbfMnVl05tZ2M2j4WcLVc1C8bsRZZTp%2Fn0ua0%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767302532"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2025-12-31 21:25
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 21:25:46 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ECZHiy9lHfza5NYALNtewBQSXgT2R8dPmFLucXznpGs%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767216346"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ECZHiy9lHfza5NYALNtewBQSXgT2R8dPmFLucXznpGs%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767216346"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2025-12-31 21:25
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 21:25:02 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Xcv5FsKK6JE%2BKc85jd%2BD1b82UqLMXnRRbkwUqOedxFw%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767216302"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Xcv5FsKK6JE%2BKc85jd%2BD1b82UqLMXnRRbkwUqOedxFw%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767216302"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2025-12-30 21:24
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Tue, 30 Dec 2025 21:24:21 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=%2F7GiQAw7EUdl7CuE2uKSoIt9%2FLDbBjcc9Sk5ufxFwx8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767129861"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2F7GiQAw7EUdl7CuE2uKSoIt9%2FLDbBjcc9Sk5ufxFwx8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767129861"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2025-12-30 21:22
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Tue, 30 Dec 2025 21:22:04 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=HLVj1CZK%2FXX1Ad%2F%2BLF5SbTBFQvmKMyvR7F9QnjSZGD0%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767129724"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=HLVj1CZK%2FXX1Ad%2F%2BLF5SbTBFQvmKMyvR7F9QnjSZGD0%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767129724"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2025-12-23 02:29
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Tue, 23 Dec 2025 02:29:11 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=pQyu5yVa5FdIJrtk6HWCNERU5epP1fO4ZarJQT1myuE%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766456951"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=pQyu5yVa5FdIJrtk6HWCNERU5epP1fO4ZarJQT1myuE%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766456951"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2025-12-22 12:46
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Mon, 22 Dec 2025 12:46:15 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Q0mvxxv6xzrdjSHUtQJ2MpEUALqy%2F7Bix9YhBKSlkGg%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766407575"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Q0mvxxv6xzrdjSHUtQJ2MpEUALqy%2F7Bix9YhBKSlkGg%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766407575"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:443 · malawarehouse.tjvsclinet.com
2025-12-20 21:28
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Sat, 20 Dec 2025 21:28:11 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZwDpACeuJW4zQ1SoFpenylIILXztn81NX7phRTtGIc0%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766266091"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ZwDpACeuJW4zQ1SoFpenylIILXztn81NX7phRTtGIc0%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766266091"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3
Open service 3.33.241.96:80 · malawarehouse.tjvsclinet.com
2025-12-20 10:15
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 10503
Content-Type: text/html; charset=utf-8
Date: Sat, 20 Dec 2025 10:15:07 GMT
Etag: "wpxxy2g541825"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=CCaNM0VvHfn1cQ%2FxaRx2IK850C3RGavApYfb%2Fr8kZmA%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766225707"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=CCaNM0VvHfn1cQ%2FxaRx2IK850C3RGavApYfb%2Fr8kZmA%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766225707"
Server: Heroku
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: 仓库管理系统 - Warehouse Management
<!DOCTYPE html><!--Q0xI2pwTqVS0yZMQ4Gkn_--><html lang="en" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/878506a8f1ede162.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c0bc7c501c7f9077.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2eff8ee83955c901.js"/><script src="/_next/static/chunks/4bd1b696-602635ee57868870.js" async=""></script><script src="/_next/static/chunks/5964-7bb2b019501ffae5.js" async=""></script><script src="/_next/static/chunks/main-app-0bb5109efffb7595.js" async=""></script><script src="/_next/static/chunks/793-3990417999c265e7.js" async=""></script><script src="/_next/static/chunks/app/layout-a1faf5c90f6a7f42.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-5aaf9b3df5f12ec9.js" async=""></script><script src="/_next/static/chunks/9c4e2130-70eb18b8d28cf7ca.js" async=""></script><script src="/_next/static/chunks/app/page-02d37281482003f7.js" async=""></script><meta name="next-size-adjust" content=""/><title>仓库管理系统 - Warehouse Management</title><meta name="description" content="Professional warehouse management system"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_b9c7ce antialiased bg-neutral font-sans"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-gray-100"><header class="bg-primary text-white py-4 px-4 flex items-center justify-between shadow-md"><button class="text-white" aria-label="Go back"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M244 400 100 256l144-144M120 256h292"></path></svg></button><h1 class="text-xl font-bold text-center">仓库管理系统</h1><div class="w-6"></div> </header><main class="pb-20"><div class="p-4 flex items-center justify-center min-h-[60vh]"><div class="text-center"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto mb-4"></div><p class="text-gray-600">正在跳转到报表页面...</p></div></div></main><div class="fixed bottom-0 left-0 right-0 bg-white shadow-[0_-2px_10px_rgba(0,0,0,0.1)] p-2"><div class="grid grid-cols-4 gap-1"><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="text-xs mt-1 text-primary font-medium">首页</span></span><span class="flex flex-col items-center py-2 cursor-pointer hover:bg-gray-50 rounded-lg transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-lg text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-3