66 lines
2.8 KiB
HTML
66 lines
2.8 KiB
HTML
<!doctype html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>科普(慰心斋)OPC 工作台</title>
|
||
<script src="{{ url_for('static', filename='vendor/tailwind.js') }}"></script>
|
||
<script>
|
||
tailwind.config = {
|
||
theme: {
|
||
extend: {
|
||
colors: {
|
||
brand: {
|
||
50: '#eff6ff',
|
||
600: '#2563eb',
|
||
700: '#1d4ed8'
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
</script>
|
||
<link rel="stylesheet" href="{{ url_for('static', filename='styles.css') }}">
|
||
<script src="{{ url_for('static', filename='vendor/chart.js') }}" defer></script>
|
||
<script src="{{ url_for('static', filename='vendor/squire.js') }}" defer></script>
|
||
<script src="{{ url_for('static', filename='vendor/lucide.js') }}" defer></script>
|
||
</head>
|
||
<body class="min-h-screen bg-slate-50 text-slate-950">
|
||
<header class="topbar border-b border-slate-200 bg-white px-8 py-5">
|
||
<div class="flex items-center gap-3">
|
||
<div>
|
||
<p class="eyebrow text-xs font-semibold uppercase tracking-[0.18em] text-blue-700">OPC Manager</p>
|
||
<div class="flex items-center gap-3 mt-1">
|
||
<h1 class="text-2xl font-semibold" id="workspaceTitle">科普 OPC 工作台</h1>
|
||
<select id="tenantSelect" class="rounded-md border border-slate-200 bg-white px-3 py-1.5 text-sm font-medium text-slate-700 outline-none focus:border-blue-500" onchange="switchTenant(this.value)">
|
||
<option value="科普·无界">科普·无界</option>
|
||
<option value="科研·无界">科研·无界</option>
|
||
<option value="医患·无界">医患·无界</option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</header>
|
||
|
||
<nav class="tabs border-b border-slate-200 bg-white px-8" id="tabs">
|
||
<button class="active" data-tab="home"><i data-lucide="home"></i>首页</button>
|
||
<button data-tab="projects"><i data-lucide="briefcase-business"></i>重点项目</button>
|
||
<button data-tab="proposals"><i data-lucide="file-text"></i>业务方案</button>
|
||
<button data-tab="products"><i data-lucide="package"></i>产品研发</button>
|
||
<button data-tab="finance"><i data-lucide="wallet-cards"></i>财务管理</button>
|
||
</nav>
|
||
|
||
<main class="px-8 py-6">
|
||
<section id="home" class="panel active"></section>
|
||
<section id="projects" class="panel"></section>
|
||
<section id="proposals" class="panel"></section>
|
||
<section id="products" class="panel"></section>
|
||
<section id="finance" class="panel"></section>
|
||
</main>
|
||
|
||
<aside id="drawer" class="drawer" aria-hidden="true"></aside>
|
||
<div id="taskModal" class="task-modal"></div>
|
||
<script src="{{ url_for('static', filename='app.js') }}"></script>
|
||
</body>
|
||
</html>
|