Files
sincos.cc-website/website/static/package.html
T
admin 06d3b5ceb8 feat: 工具开发新增 Physics AI Fluent 产品页并全站导航更新
- 新增 Physics AI Fluent(GPU LBM 流化床空床流场仿真)独立介绍页
- 工具开发产品矩阵与首页产品区新增该产品,全站导航下拉同步
- 收录仿真图集与 AI for Science 数据流水线(10 张网页压缩图)
- 产品线统计更新为 7
2026-09-29 11:57:39 +08:00

140 lines
5.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>资源包获取 - 江北的渔夫的空间</title>
<meta name="description" content="ResLib 资源包获取:仅对 License 审核通过的用户提供,凭申请编号验证后下载资源包。">
<meta name="keywords" content="江北的渔夫的空间, ResLib, 资源包, License, 下载">
<link rel="stylesheet" href="/static/css/style.css">
<link rel="icon" href="/static/img/logo.svg" type="image/svg+xml">
<script src="/static/js/nav.js"></script>
</head>
<body>
<header class="site-header">
<div class="container header-inner">
<a class="brand" href="/">
<img src="/static/img/logo.svg" alt="Easy Data Collection">
<span class="brand-name">Easy Data Collection</span>
</a>
<nav class="main-nav" id="mainNav">
<div class="nav-item has-dropdown">
<a class="nav-link" href="/research/">前沿技术研究</a>
<button class="nav-caret" type="button" aria-label="展开前沿技术研究">▾</button>
<div class="dropdown">
<a href="http://124.220.63.9:25000">Research Digest</a>
<a href="/research/neural/">Neural Research</a>
<a href="/research/reslib/">ResLib</a>
</div>
</div>
<div class="nav-item has-dropdown">
<a class="nav-link" href="/tools/">工具开发</a>
<button class="nav-caret" type="button" aria-label="展开工具开发">▾</button>
<div class="dropdown">
<a href="/tools/sequence-diagram/">Sequence-Diagram</a>
<a href="/tools/uni-viewer/">Uni-Viewer</a>
<a href="/tools/engineer-craft/">Engineer Craft</a>
<a href="/tools/five-phases-observer/">The Five Phases Observer</a>
<a href="/tools/unitouch/">UniTouch Interface</a>
<a href="/tools/edc-lite-erp/">EDC Lite ERP</a>
<a href="/tools/physics-ai-fluent/">Physics AI Fluent</a>
</div>
</div>
<a class="nav-link" href="/resources/">资源中心</a>
<div class="nav-item has-dropdown">
<a class="nav-link active" href="/license/">License</a>
<button class="nav-caret" type="button" aria-label="展开 License">▾</button>
<div class="dropdown">
<a href="/license/apply">申请 License</a>
<a href="/license/status">查询 / 下载</a>
<a class="active" href="/license/package">资源包获取</a>
</div>
</div>
<a class="nav-link" href="/blog/">博客</a>
</nav>
<button class="nav-toggle" id="navToggle" aria-label="菜单">☰</button>
</div>
</header>
<main>
<section class="page-hero">
<div class="container">
<p class="hero-eyebrow">LICENSE · 资源包</p>
<h1>资源包获取</h1>
<p class="page-hero-sub">资源包(部署文件、标准件库样例、说明文档等)仅对 License 审核通过的用户提供,请凭申请编号验证身份。</p>
</div>
</section>
<section class="section" style="padding-top: 8px;">
<div class="container narrow">
<div class="form-card">
<p class="section-desc mt-0">内含标准化配件、BPE 卫生级配件、食品 / 医药 / 包装工程常用配件与气动系统配件等标准件库。</p>
<div class="form-group mt-24">
<label for="rid">申请编号</label>
<input type="text" id="rid" class="mono" placeholder="如:20260813-201500-A1B2C3" autocomplete="off">
</div>
<button type="button" id="verify" class="btn btn-primary btn-block">验证并获取</button>
<div id="result"></div>
</div>
<p class="form-tip text-soft">未通过审核?请先查看 <a href="/license/status">查询 / 下载</a> 或 <a href="/license/apply">重新申请</a>。</p>
</div>
</section>
</main>
<footer class="site-footer">
<div class="container footer-inner">
<div class="footer-brand">
<img src="/static/img/logo.svg" alt="">
<span>Easy Data Collection</span>
</div>
<span>Copyright &copy; 2026 Easy Data Collection. All rights reserved.</span>
<span class="footer-links">
<a href="/resources/">资源中心</a><span class="sep">·</span>
<a href="/license/">License</a><span class="sep">·</span>
<a href="/admin">管理页面</a><span class="sep">·</span>
<a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener">苏ICP备2026056863号</a>
</span>
</div>
</footer>
<script>
(function () {
var btn = document.getElementById("verify");
var result = document.getElementById("result");
btn.addEventListener("click", async function () {
var rid = document.getElementById("rid").value.trim();
if (!rid) { result.innerHTML = '<div class="alert show alert-err">请输入申请编号</div>'; return; }
btn.disabled = true;
btn.textContent = "验证中…";
try {
var resp = await fetch("/api/package/" + encodeURIComponent(rid));
var data = await resp.json();
if (resp.ok) {
var html =
'<div class="alert show alert-ok">' +
"<b>身份验证通过</b>(申请编号 <span class='mono'>" + rid + "</span>)<br><br>" +
"<b>可用资源包:</b><br>";
data.files.forEach(function (f) {
html += "<div style='margin:10px 0;'>▣ <span class='mono'>" + f + "</span><br>" +
"<a class='btn btn-primary btn-sm' style='margin-top:6px;' href='/api/package/download/" +
encodeURIComponent(rid) + "/" + encodeURIComponent(f) + "' download>下载</a></div>";
});
html += "</div>";
result.innerHTML = html;
} else {
result.innerHTML = '<div class="alert show alert-err">' + (data.detail || "验证失败") + "</div>";
}
} catch (e) {
result.innerHTML = '<div class="alert show alert-err">网络错误:' + e.message + "</div>";
}
btn.disabled = false;
btn.textContent = "验证并获取";
});
})();
</script>
</body>
</html>