fix: stabilize production auth redirect and HTTPS defaults
Normalize redirect targets and fallback auth state after login, and switch manager server defaults to the production HTTPS domain to avoid localhost-origin redirect issues. Made-with: Cursor
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package system_setting
|
||||
|
||||
var ServerAddress = "http://localhost:3000"
|
||||
var ServerAddress = "https://code.xinghanlab.com"
|
||||
var WorkerUrl = ""
|
||||
var WorkerValidKey = ""
|
||||
var WorkerAllowHttpImageRequestEnabled = false
|
||||
|
||||
@@ -11,13 +11,62 @@ export function useAuthRedirect() {
|
||||
const navigate = useNavigate()
|
||||
const { auth } = useAuthStore()
|
||||
|
||||
const buildFallbackUser = (seed?: {
|
||||
id?: number
|
||||
user?: {
|
||||
id?: string
|
||||
name?: string
|
||||
email?: string
|
||||
role?: string
|
||||
channelId?: string
|
||||
}
|
||||
} | null) => {
|
||||
const roleStr = String(seed?.user?.role || 'user').toLowerCase()
|
||||
const role =
|
||||
roleStr === 'root' ? 100 : roleStr === 'admin' ? 10 : 1
|
||||
return {
|
||||
id: seed?.id || 1,
|
||||
username: seed?.user?.email || seed?.user?.name || 'heicode-user',
|
||||
display_name: seed?.user?.name || seed?.user?.email || 'Heicode User',
|
||||
email: seed?.user?.email || '',
|
||||
role,
|
||||
group: seed?.user?.channelId || 'default',
|
||||
status: 1,
|
||||
}
|
||||
}
|
||||
|
||||
const normalizeRedirectTarget = (redirectTo?: string) => {
|
||||
if (!redirectTo) return '/dashboard'
|
||||
try {
|
||||
// Handle full URL redirects saved by route guards.
|
||||
const parsed = new URL(redirectTo, window.location.origin)
|
||||
if (parsed.origin !== window.location.origin) {
|
||||
return '/dashboard'
|
||||
}
|
||||
const merged = `${parsed.pathname}${parsed.search}${parsed.hash}`
|
||||
return merged || '/dashboard'
|
||||
} catch {
|
||||
// Already a route-like string (e.g. /dashboard)
|
||||
return redirectTo
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle successful login
|
||||
* @param userData - Optional user data from login response
|
||||
* @param redirectTo - Redirect path after login
|
||||
*/
|
||||
const handleLoginSuccess = async (
|
||||
userData?: { id?: number } | null,
|
||||
userData?: {
|
||||
id?: number
|
||||
user?: {
|
||||
id?: string
|
||||
name?: string
|
||||
email?: string
|
||||
role?: string
|
||||
channelId?: string
|
||||
}
|
||||
} | null,
|
||||
redirectTo?: string
|
||||
) => {
|
||||
// Save user ID if available
|
||||
@@ -43,10 +92,12 @@ export function useAuthRedirect() {
|
||||
} catch (error) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.error('Failed to fetch user data:', error)
|
||||
// Use login response as temporary session profile so route guards can pass.
|
||||
auth.setUser(buildFallbackUser(userData))
|
||||
}
|
||||
|
||||
// Navigate to target page
|
||||
const targetPath = redirectTo || '/dashboard'
|
||||
const targetPath = normalizeRedirectTarget(redirectTo)
|
||||
navigate({ to: targetPath, replace: true })
|
||||
}
|
||||
|
||||
|
||||
+10
-1
@@ -50,7 +50,16 @@ export function UserAuthForm({
|
||||
|
||||
if (res.success) {
|
||||
await handleLoginSuccess(
|
||||
res.data as { id?: number } | null,
|
||||
res.data as {
|
||||
id?: number
|
||||
user?: {
|
||||
id?: string
|
||||
name?: string
|
||||
email?: string
|
||||
role?: string
|
||||
channelId?: string
|
||||
}
|
||||
} | null,
|
||||
redirectTo
|
||||
)
|
||||
toast.success(t('Welcome back!'))
|
||||
|
||||
+68
-51
@@ -4,74 +4,74 @@
|
||||
@custom-variant dark (&:is(.dark *));
|
||||
|
||||
:root {
|
||||
--background: oklch(0.07 0 0);
|
||||
--foreground: oklch(0.98 0 0);
|
||||
--card: oklch(0.12 0 0);
|
||||
--card-foreground: oklch(0.98 0 0);
|
||||
--popover: oklch(0.12 0 0);
|
||||
--popover-foreground: oklch(0.98 0 0);
|
||||
--primary: oklch(0.98 0 0);
|
||||
--primary-foreground: oklch(0.07 0 0);
|
||||
--secondary: oklch(0.18 0 0);
|
||||
--secondary-foreground: oklch(0.98 0 0);
|
||||
--muted: oklch(0.18 0 0);
|
||||
--muted-foreground: oklch(0.6 0 0);
|
||||
--accent: oklch(0.7 0.15 160);
|
||||
--accent-foreground: oklch(0.98 0 0);
|
||||
--background: oklch(0.97 0.012 236);
|
||||
--foreground: oklch(0.23 0.03 252);
|
||||
--card: oklch(1 0 0);
|
||||
--card-foreground: oklch(0.22 0.03 252);
|
||||
--popover: oklch(1 0 0);
|
||||
--popover-foreground: oklch(0.22 0.03 252);
|
||||
--primary: oklch(0.59 0.24 286);
|
||||
--primary-foreground: oklch(0.985 0.003 247);
|
||||
--secondary: oklch(0.93 0.045 222);
|
||||
--secondary-foreground: oklch(0.28 0.06 254);
|
||||
--muted: oklch(0.95 0.02 240);
|
||||
--muted-foreground: oklch(0.5 0.035 252);
|
||||
--accent: oklch(0.9 0.08 174);
|
||||
--accent-foreground: oklch(0.25 0.05 197);
|
||||
--destructive: oklch(0.577 0.245 27.325);
|
||||
--destructive-foreground: oklch(0.577 0.245 27.325);
|
||||
--border: oklch(0.22 0 0);
|
||||
--input: oklch(0.22 0 0);
|
||||
--ring: oklch(0.5 0 0);
|
||||
--border: oklch(0.88 0.035 254);
|
||||
--input: oklch(0.88 0.035 254);
|
||||
--ring: oklch(0.62 0.24 286);
|
||||
--chart-1: oklch(0.646 0.222 41.116);
|
||||
--chart-2: oklch(0.6 0.118 184.704);
|
||||
--chart-3: oklch(0.398 0.07 227.392);
|
||||
--chart-4: oklch(0.828 0.189 84.429);
|
||||
--chart-5: oklch(0.769 0.188 70.08);
|
||||
--radius: 0.5rem;
|
||||
--sidebar: oklch(0.1 0 0);
|
||||
--sidebar-foreground: oklch(0.98 0 0);
|
||||
--sidebar-primary: oklch(0.98 0 0);
|
||||
--sidebar-primary-foreground: oklch(0.07 0 0);
|
||||
--sidebar-accent: oklch(0.18 0 0);
|
||||
--sidebar-accent-foreground: oklch(0.98 0 0);
|
||||
--sidebar-border: oklch(0.22 0 0);
|
||||
--sidebar-ring: oklch(0.5 0 0);
|
||||
--radius: 0.95rem;
|
||||
--sidebar: oklch(0.985 0.02 244);
|
||||
--sidebar-foreground: var(--foreground);
|
||||
--sidebar-primary: var(--primary);
|
||||
--sidebar-primary-foreground: var(--primary-foreground);
|
||||
--sidebar-accent: oklch(0.94 0.05 286);
|
||||
--sidebar-accent-foreground: oklch(0.3 0.06 286);
|
||||
--sidebar-border: oklch(0.87 0.05 254);
|
||||
--sidebar-ring: var(--ring);
|
||||
}
|
||||
|
||||
.dark {
|
||||
--background: oklch(0.07 0 0);
|
||||
--foreground: oklch(0.98 0 0);
|
||||
--card: oklch(0.12 0 0);
|
||||
--card-foreground: oklch(0.98 0 0);
|
||||
--popover: oklch(0.12 0 0);
|
||||
--popover-foreground: oklch(0.98 0 0);
|
||||
--primary: oklch(0.98 0 0);
|
||||
--primary-foreground: oklch(0.07 0 0);
|
||||
--secondary: oklch(0.18 0 0);
|
||||
--secondary-foreground: oklch(0.98 0 0);
|
||||
--muted: oklch(0.18 0 0);
|
||||
--muted-foreground: oklch(0.6 0 0);
|
||||
--accent: oklch(0.7 0.15 160);
|
||||
--accent-foreground: oklch(0.98 0 0);
|
||||
--background: oklch(0.16 0.03 282);
|
||||
--foreground: oklch(0.93 0.02 252);
|
||||
--card: oklch(0.21 0.03 281);
|
||||
--card-foreground: oklch(0.93 0.02 252);
|
||||
--popover: oklch(0.225 0.03 281);
|
||||
--popover-foreground: oklch(0.93 0.02 252);
|
||||
--primary: oklch(0.74 0.23 300);
|
||||
--primary-foreground: oklch(0.18 0.03 282);
|
||||
--secondary: oklch(0.29 0.05 238);
|
||||
--secondary-foreground: oklch(0.93 0.02 252);
|
||||
--muted: oklch(0.26 0.03 278);
|
||||
--muted-foreground: oklch(0.76 0.025 252);
|
||||
--accent: oklch(0.35 0.08 176);
|
||||
--accent-foreground: oklch(0.93 0.03 176);
|
||||
--destructive: oklch(0.396 0.141 25.723);
|
||||
--destructive-foreground: oklch(0.637 0.237 25.331);
|
||||
--border: oklch(0.22 0 0);
|
||||
--input: oklch(0.22 0 0);
|
||||
--ring: oklch(0.5 0 0);
|
||||
--border: oklch(0.35 0.06 286);
|
||||
--input: oklch(0.35 0.06 286);
|
||||
--ring: oklch(0.74 0.23 300);
|
||||
--chart-1: oklch(0.488 0.243 264.376);
|
||||
--chart-2: oklch(0.696 0.17 162.48);
|
||||
--chart-3: oklch(0.769 0.188 70.08);
|
||||
--chart-4: oklch(0.627 0.265 303.9);
|
||||
--chart-5: oklch(0.645 0.246 16.439);
|
||||
--sidebar: oklch(0.1 0 0);
|
||||
--sidebar-foreground: oklch(0.98 0 0);
|
||||
--sidebar-primary: oklch(0.98 0 0);
|
||||
--sidebar-primary-foreground: oklch(0.07 0 0);
|
||||
--sidebar-accent: oklch(0.18 0 0);
|
||||
--sidebar-accent-foreground: oklch(0.98 0 0);
|
||||
--sidebar-border: oklch(0.22 0 0);
|
||||
--sidebar-ring: oklch(0.5 0 0);
|
||||
--sidebar: oklch(0.2 0.03 282);
|
||||
--sidebar-foreground: oklch(0.92 0.02 252);
|
||||
--sidebar-primary: var(--primary);
|
||||
--sidebar-primary-foreground: var(--primary-foreground);
|
||||
--sidebar-accent: oklch(0.31 0.08 300);
|
||||
--sidebar-accent-foreground: oklch(0.93 0.02 252);
|
||||
--sidebar-border: oklch(0.35 0.06 286);
|
||||
--sidebar-ring: var(--ring);
|
||||
}
|
||||
|
||||
@theme inline {
|
||||
@@ -121,5 +121,22 @@
|
||||
}
|
||||
body {
|
||||
@apply bg-background text-foreground;
|
||||
background-image:
|
||||
radial-gradient(
|
||||
circle at 15% 10%,
|
||||
color-mix(in oklch, var(--primary) 22%, transparent) 0,
|
||||
transparent 32%
|
||||
),
|
||||
radial-gradient(
|
||||
circle at 85% 20%,
|
||||
color-mix(in oklch, var(--accent) 18%, transparent) 0,
|
||||
transparent 30%
|
||||
),
|
||||
radial-gradient(
|
||||
circle at 50% 100%,
|
||||
color-mix(in oklch, var(--primary) 12%, transparent) 0,
|
||||
transparent 42%
|
||||
);
|
||||
background-attachment: fixed;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -4,7 +4,7 @@
|
||||
1c:I[29023,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js","/_next/static/chunks/0cwrd04y9yt-j.js"],"Image"]
|
||||
1d:I[25078,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"OutletBoundary"]
|
||||
1e:"$Sreact.suspense"
|
||||
0:{"rsc":["$","$1","c",{"children":[["$","main",null,{"className":"min-h-screen","children":[["$","$L2",null,{}],["$","section",null,{"className":"relative overflow-hidden pt-32 pb-20 sm:pt-40 sm:pb-32","children":[["$","div",null,{"className":"pointer-events-none absolute inset-0 bg-[linear-gradient(to_right,rgba(255,255,255,0.02)_1px,transparent_1px),linear-gradient(to_bottom,rgba(255,255,255,0.02)_1px,transparent_1px)] bg-[size:64px_64px]"}],["$","div",null,{"className":"pointer-events-none absolute top-0 left-1/2 -translate-x-1/2 h-[500px] w-[800px] bg-accent/5 blur-[120px] rounded-full"}],["$","div",null,{"className":"relative mx-auto max-w-7xl px-4 sm:px-6 lg:px-8","children":[["$","div",null,{"className":"mx-auto max-w-3xl text-center","children":[["$","p",null,{"className":"mb-4 text-sm font-medium tracking-widest text-accent uppercase","children":"个人与团队的软件交付智能体平台"}],["$","h1",null,{"className":"text-4xl font-bold tracking-tight sm:text-5xl lg:text-6xl text-balance","children":["让代码交付",["$","br",null,{}],["$","span",null,{"className":"text-muted-foreground","children":"更快、更稳、可回溯"}]]}],["$","p",null,{"className":"mx-auto mt-6 max-w-2xl text-lg text-muted-foreground leading-relaxed text-pretty","children":"以代码为中心组织协作:从任务拆解、提交评审、自动验证到发布回滚,形成闭环交付路径。 智能体用于提效,但核心价值是工程质量、交付速度与稳定性同步提升。"}],["$","div",null,{"className":"mt-10 flex flex-col items-center justify-center gap-4 sm:flex-row","children":[["$","a",null,{"href":"https://code.xinghanlab.com/","target":"_blank","rel":"noreferrer","children":["开始使用",["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-right h-4 w-4","aria-hidden":"true","children":[["$","path","1ays0h",{"d":"M5 12h14"}],["$","path","xquz4c",{"d":"m12 5 7 7-7 7"}],"$undefined"]}]],"data-slot":"button","className":"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground hover:bg-primary/90 h-10 rounded-md px-6 has-[>svg]:px-4 gap-2","ref":null}],["$","a",null,{"href":"https://code.xinghanlab.com/","target":"_blank","rel":"noreferrer","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-play h-4 w-4","aria-hidden":"true","children":[["$","path","10ikf1",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z"}],"$undefined"]}],"打开 Heicode Manager"],"data-slot":"button","className":"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md px-6 has-[>svg]:px-4 gap-2","ref":null}]]}]]}],["$","div",null,{"className":"mx-auto mt-20 max-w-4xl","children":["$","div",null,{"className":"rounded-xl border border-border bg-card/50 p-8 backdrop-blur-sm","children":["$","div",null,{"className":"flex flex-col items-center gap-4","children":["$L3","$L4","$L5","$L6","$L7","$L8","$L9"]}]}]}]]}]]}],"$La","$Lb","$Lc","$Ld","$Le","$Lf","$L10"]}],["$L11"],"$L12"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"dja_A40GLx_v0ix-5Ob90"}
|
||||
0:{"rsc":["$","$1","c",{"children":[["$","main",null,{"className":"min-h-screen","children":[["$","$L2",null,{}],["$","section",null,{"className":"relative overflow-hidden pt-32 pb-20 sm:pt-40 sm:pb-32","children":[["$","div",null,{"className":"pointer-events-none absolute inset-0 bg-[linear-gradient(to_right,rgba(255,255,255,0.02)_1px,transparent_1px),linear-gradient(to_bottom,rgba(255,255,255,0.02)_1px,transparent_1px)] bg-[size:64px_64px]"}],["$","div",null,{"className":"pointer-events-none absolute top-0 left-1/2 -translate-x-1/2 h-[500px] w-[800px] bg-accent/5 blur-[120px] rounded-full"}],["$","div",null,{"className":"relative mx-auto max-w-7xl px-4 sm:px-6 lg:px-8","children":[["$","div",null,{"className":"mx-auto max-w-3xl text-center","children":[["$","p",null,{"className":"mb-4 text-sm font-medium tracking-widest text-accent uppercase","children":"个人与团队的软件交付智能体平台"}],["$","h1",null,{"className":"text-4xl font-bold tracking-tight sm:text-5xl lg:text-6xl text-balance","children":["让代码交付",["$","br",null,{}],["$","span",null,{"className":"text-muted-foreground","children":"更快、更稳、可回溯"}]]}],["$","p",null,{"className":"mx-auto mt-6 max-w-2xl text-lg text-muted-foreground leading-relaxed text-pretty","children":"以代码为中心组织协作:从任务拆解、提交评审、自动验证到发布回滚,形成闭环交付路径。 智能体用于提效,但核心价值是工程质量、交付速度与稳定性同步提升。"}],["$","div",null,{"className":"mt-10 flex flex-col items-center justify-center gap-4 sm:flex-row","children":[["$","a",null,{"href":"https://code.xinghanlab.com/","target":"_blank","rel":"noreferrer","children":["开始使用",["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-right h-4 w-4","aria-hidden":"true","children":[["$","path","1ays0h",{"d":"M5 12h14"}],["$","path","xquz4c",{"d":"m12 5 7 7-7 7"}],"$undefined"]}]],"data-slot":"button","className":"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground hover:bg-primary/90 h-10 rounded-md px-6 has-[>svg]:px-4 gap-2","ref":null}],["$","a",null,{"href":"https://code.xinghanlab.com/","target":"_blank","rel":"noreferrer","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-play h-4 w-4","aria-hidden":"true","children":[["$","path","10ikf1",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z"}],"$undefined"]}],"打开 Heicode Manager"],"data-slot":"button","className":"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md px-6 has-[>svg]:px-4 gap-2","ref":null}]]}]]}],["$","div",null,{"className":"mx-auto mt-20 max-w-4xl","children":["$","div",null,{"className":"rounded-xl border border-border bg-card/50 p-8 backdrop-blur-sm","children":["$","div",null,{"className":"flex flex-col items-center gap-4","children":["$L3","$L4","$L5","$L6","$L7","$L8","$L9"]}]}]}]]}]]}],"$La","$Lb","$Lc","$Ld","$Le","$Lf","$L10"]}],["$L11"],"$L12"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"BUv3knTdB83UDDOz70cHX"}
|
||||
3:["$","div",null,{"className":"w-full max-w-md rounded-lg border border-border bg-secondary/50 px-6 py-4 text-center","children":[["$","p",null,{"className":"text-sm text-muted-foreground","children":"人机入口"}],["$","p",null,{"className":"mt-1 font-medium","children":"官网 · 控制台 · CLI / Desktop"}]]}]
|
||||
4:["$","div",null,{"className":"h-8 w-px bg-border"}]
|
||||
5:["$","p",null,{"className":"text-xs text-muted-foreground","children":"同一身份与策略边界"}]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -3,4 +3,4 @@
|
||||
3:I[25078,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[39451,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Heicode - 团队软件交付智能体平台"}],["$","meta","1",{"name":"description","content":"让团队能以可复述的方式回答「谁在何时对什么负责」「依据是什么」「如何回溯」。智能体适合承接标准化、可重复的环节,人机分工与审批边界由组织策略定义。"}],["$","link","2",{"rel":"icon","href":"/heicode-logo.svg","media":"(prefers-color-scheme: light)"}],["$","link","3",{"rel":"icon","href":"/heicode-logo.svg","media":"(prefers-color-scheme: dark)"}],["$","link","4",{"rel":"icon","href":"/heicode-logo.svg","type":"image/svg+xml"}],["$","link","5",{"rel":"apple-touch-icon","href":"/heicode-logo.svg"}],["$","$L5","6",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"dja_A40GLx_v0ix-5Ob90"}
|
||||
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Heicode - 团队软件交付智能体平台"}],["$","meta","1",{"name":"description","content":"让团队能以可复述的方式回答「谁在何时对什么负责」「依据是什么」「如何回溯」。智能体适合承接标准化、可重复的环节,人机分工与审批边界由组织策略定义。"}],["$","link","2",{"rel":"icon","href":"/heicode-logo.svg","media":"(prefers-color-scheme: light)"}],["$","link","3",{"rel":"icon","href":"/heicode-logo.svg","media":"(prefers-color-scheme: dark)"}],["$","link","4",{"rel":"icon","href":"/heicode-logo.svg","type":"image/svg+xml"}],["$","link","5",{"rel":"apple-touch-icon","href":"/heicode-logo.svg"}],["$","$L5","6",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"BUv3knTdB83UDDOz70cHX"}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
3:I[87929,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"default"]
|
||||
4:I[52768,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"Analytics"]
|
||||
:HL["/_next/static/chunks/0x.pxwmy6tt~x.css","style"]
|
||||
:HL["/_next/static/chunks/0fjrv1t7-dlo6.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/0fjrv1t7-dlo6.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/16ug8_ttttewd.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0duodrajo5fcx.js","async":true}]],["$","html",null,{"lang":"zh-CN","className":"bg-background","children":["$","body",null,{"className":"font-sans antialiased","children":[["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}],["$","$L4",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"dja_A40GLx_v0ix-5Ob90"}
|
||||
:HL["/_next/static/chunks/05e42yp.xktfx.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/05e42yp.xktfx.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/16ug8_ttttewd.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0duodrajo5fcx.js","async":true}]],["$","html",null,{"lang":"zh-CN","className":"bg-background","children":["$","body",null,{"className":"font-sans antialiased","children":[["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}],["$","$L4",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"BUv3knTdB83UDDOz70cHX"}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
:HL["/_next/static/chunks/0x.pxwmy6tt~x.css","style"]
|
||||
:HL["/_next/static/chunks/0fjrv1t7-dlo6.css","style"]
|
||||
:HL["/_next/static/chunks/05e42yp.xktfx.css","style"]
|
||||
:HL["/_next/static/media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"dja_A40GLx_v0ix-5Ob90"}
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"BUv3knTdB83UDDOz70cHX"}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -8,8 +8,8 @@
|
||||
b:I[25078,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"MetadataBoundary"]
|
||||
d:I[69701,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"default",1]
|
||||
:HL["/_next/static/chunks/0x.pxwmy6tt~x.css","style"]
|
||||
:HL["/_next/static/chunks/0fjrv1t7-dlo6.css","style"]
|
||||
0:{"P":null,"c":["","_not-found"],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/0fjrv1t7-dlo6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/16ug8_ttttewd.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0duodrajo5fcx.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","className":"bg-background","children":["$","body",null,{"className":"font-sans antialiased","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L5",null,{"children":["$","$6",null,{"name":"Next.MetadataOutlet","children":"$@7"}]}]]}],{},null,false,null]},null,false,"$@8"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L9",null,{"children":"$La"}],["$","div",null,{"hidden":true,"children":["$","$Lb",null,{"children":["$","$6",null,{"name":"Next.Metadata","children":"$Lc"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$d",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/0fjrv1t7-dlo6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"dja_A40GLx_v0ix-5Ob90"}
|
||||
:HL["/_next/static/chunks/05e42yp.xktfx.css","style"]
|
||||
0:{"P":null,"c":["","_not-found"],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/05e42yp.xktfx.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/16ug8_ttttewd.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0duodrajo5fcx.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","className":"bg-background","children":["$","body",null,{"className":"font-sans antialiased","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L5",null,{"children":["$","$6",null,{"name":"Next.MetadataOutlet","children":"$@7"}]}]]}],{},null,false,null]},null,false,"$@8"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L9",null,{"children":"$La"}],["$","div",null,{"hidden":true,"children":["$","$Lb",null,{"children":["$","$6",null,{"name":"Next.Metadata","children":"$Lc"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$d",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/05e42yp.xktfx.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"BUv3knTdB83UDDOz70cHX"}
|
||||
e:[]
|
||||
8:"$We"
|
||||
a:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
b:I[25078,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"MetadataBoundary"]
|
||||
d:I[69701,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"default",1]
|
||||
:HL["/_next/static/chunks/0x.pxwmy6tt~x.css","style"]
|
||||
:HL["/_next/static/chunks/0fjrv1t7-dlo6.css","style"]
|
||||
0:{"P":null,"c":["","_not-found"],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/0fjrv1t7-dlo6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/16ug8_ttttewd.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0duodrajo5fcx.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","className":"bg-background","children":["$","body",null,{"className":"font-sans antialiased","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L5",null,{"children":["$","$6",null,{"name":"Next.MetadataOutlet","children":"$@7"}]}]]}],{},null,false,null]},null,false,"$@8"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L9",null,{"children":"$La"}],["$","div",null,{"hidden":true,"children":["$","$Lb",null,{"children":["$","$6",null,{"name":"Next.Metadata","children":"$Lc"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$d",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/0fjrv1t7-dlo6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"dja_A40GLx_v0ix-5Ob90"}
|
||||
:HL["/_next/static/chunks/05e42yp.xktfx.css","style"]
|
||||
0:{"P":null,"c":["","_not-found"],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/05e42yp.xktfx.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/16ug8_ttttewd.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0duodrajo5fcx.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","className":"bg-background","children":["$","body",null,{"className":"font-sans antialiased","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L5",null,{"children":["$","$6",null,{"name":"Next.MetadataOutlet","children":"$@7"}]}]]}],{},null,false,null]},null,false,"$@8"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L9",null,{"children":"$La"}],["$","div",null,{"hidden":true,"children":["$","$Lb",null,{"children":["$","$6",null,{"name":"Next.Metadata","children":"$Lc"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$d",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/05e42yp.xktfx.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"BUv3knTdB83UDDOz70cHX"}
|
||||
e:[]
|
||||
8:"$We"
|
||||
a:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
3:I[25078,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[39451,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Heicode - 团队软件交付智能体平台"}],["$","meta","1",{"name":"description","content":"让团队能以可复述的方式回答「谁在何时对什么负责」「依据是什么」「如何回溯」。智能体适合承接标准化、可重复的环节,人机分工与审批边界由组织策略定义。"}],["$","link","2",{"rel":"icon","href":"/heicode-logo.svg","media":"(prefers-color-scheme: light)"}],["$","link","3",{"rel":"icon","href":"/heicode-logo.svg","media":"(prefers-color-scheme: dark)"}],["$","link","4",{"rel":"icon","href":"/heicode-logo.svg","type":"image/svg+xml"}],["$","link","5",{"rel":"apple-touch-icon","href":"/heicode-logo.svg"}],["$","$L5","6",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"dja_A40GLx_v0ix-5Ob90"}
|
||||
0:{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Heicode - 团队软件交付智能体平台"}],["$","meta","1",{"name":"description","content":"让团队能以可复述的方式回答「谁在何时对什么负责」「依据是什么」「如何回溯」。智能体适合承接标准化、可重复的环节,人机分工与审批边界由组织策略定义。"}],["$","link","2",{"rel":"icon","href":"/heicode-logo.svg","media":"(prefers-color-scheme: light)"}],["$","link","3",{"rel":"icon","href":"/heicode-logo.svg","media":"(prefers-color-scheme: dark)"}],["$","link","4",{"rel":"icon","href":"/heicode-logo.svg","type":"image/svg+xml"}],["$","link","5",{"rel":"apple-touch-icon","href":"/heicode-logo.svg"}],["$","$L5","6",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"BUv3knTdB83UDDOz70cHX"}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
3:I[87929,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"default"]
|
||||
4:I[52768,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"Analytics"]
|
||||
:HL["/_next/static/chunks/0x.pxwmy6tt~x.css","style"]
|
||||
:HL["/_next/static/chunks/0fjrv1t7-dlo6.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/0fjrv1t7-dlo6.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/16ug8_ttttewd.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0duodrajo5fcx.js","async":true}]],["$","html",null,{"lang":"zh-CN","className":"bg-background","children":["$","body",null,{"className":"font-sans antialiased","children":[["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}],["$","$L4",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"dja_A40GLx_v0ix-5Ob90"}
|
||||
:HL["/_next/static/chunks/05e42yp.xktfx.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0x.pxwmy6tt~x.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/05e42yp.xktfx.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/16ug8_ttttewd.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0duodrajo5fcx.js","async":true}]],["$","html",null,{"lang":"zh-CN","className":"bg-background","children":["$","body",null,{"className":"font-sans antialiased","children":[["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}],["$","$L4",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"BUv3knTdB83UDDOz70cHX"}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
1:"$Sreact.fragment"
|
||||
2:I[25078,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"OutletBoundary"]
|
||||
3:"$Sreact.suspense"
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"dja_A40GLx_v0ix-5Ob90"}
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"BUv3knTdB83UDDOz70cHX"}
|
||||
4:null
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
2:I[60483,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"default"]
|
||||
3:I[87929,["/_next/static/chunks/16ug8_ttttewd.js","/_next/static/chunks/0duodrajo5fcx.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"dja_A40GLx_v0ix-5Ob90"}
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"BUv3knTdB83UDDOz70cHX"}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
:HL["/_next/static/chunks/0x.pxwmy6tt~x.css","style"]
|
||||
:HL["/_next/static/chunks/0fjrv1t7-dlo6.css","style"]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"dja_A40GLx_v0ix-5Ob90"}
|
||||
:HL["/_next/static/chunks/05e42yp.xktfx.css","style"]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"BUv3knTdB83UDDOz70cHX"}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user