chore(repo): initialize team collaboration repository
This commit is contained in:
@@ -0,0 +1,179 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script src="./support.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<x-dc>
|
||||
<helmet>
|
||||
<link rel="stylesheet" href="_ds/industry-22c874fd-9888-4e99-8234-d60d39b3d719/styles.css">
|
||||
<script src="_ds/industry-22c874fd-9888-4e99-8234-d60d39b3d719/_ds_bundle.js"></script>
|
||||
<style>
|
||||
body{margin:0;background:#f2f2f3;min-width:1280px}
|
||||
*{scrollbar-width:thin;scrollbar-color:var(--color-accent-300) transparent}
|
||||
a{color:#5980a6}a:hover{color:#416180}
|
||||
@keyframes omIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
|
||||
@keyframes omScan{to{background-position:28px 0}}
|
||||
@keyframes omDraw{to{stroke-dashoffset:0}}
|
||||
@keyframes omGrow{from{width:0}}
|
||||
</style>
|
||||
</helmet>
|
||||
<dc-import name="ConsoleNav" active="compare" hint-size="100%,92px"></dc-import>
|
||||
<div data-screen-label="版本比较" style="max-width:1400px;margin:0 auto;padding:22px 24px 64px;font-family:var(--font-body);animation:omIn .5s cubic-bezier(.2,.7,.2,1) both">
|
||||
<div style="display:flex;align-items:flex-end;gap:16px;margin-bottom:16px">
|
||||
<div>
|
||||
<div style="font-size:10px;letter-spacing:.18em;color:var(--color-accent-700);font-weight:500">05 · A/B COMPARE</div>
|
||||
<h2 style="margin:2px 0 0;font-size:30px">版本比较</h2>
|
||||
<div class="text-muted" style="font-size:12.5px;margin-top:2px">fw_ab_powerstate_regression · run-20260725-0003(A) ⇄ run-20260726-0007+复跑(B) · 报告生成于任务结束后 42s</div>
|
||||
</div>
|
||||
<span style="margin-left:auto"></span>
|
||||
<button class="btn btn-secondary" style="font-size:12.5px">导出报告</button>
|
||||
<button class="btn btn-primary" style="font-size:13px">生成缺陷单草稿 · 2</button>
|
||||
</div>
|
||||
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:16px 18px;margin-bottom:18px;border-color:#b03d2e;gap:8px">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<div style="display:flex;align-items:center;gap:12px">
|
||||
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#b03d2e" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg>
|
||||
<div>
|
||||
<div style="font-family:var(--font-heading);font-weight:600;font-size:20px;letter-spacing:.02em">执行摘要:不建议 FW_3.3.0-rc2 进入下一阶段</div>
|
||||
<div style="font-size:13px;color:var(--color-neutral-800);margin-top:2px">1 个阻断问题(数据完整性) · 2 个新增失败簇 · 4k 随机写性能回退超出已审核阈值</div>
|
||||
</div>
|
||||
<span style="margin-left:auto;font-size:11px;padding:4px 12px;background:#b03d2e;color:#f7f4f2;font-family:var(--font-heading);font-weight:600;letter-spacing:.08em">GATE · 阻断</span>
|
||||
</div>
|
||||
<div style="display:flex;gap:8px;flex-wrap:wrap;font-family:ui-monospace,Menlo,monospace;font-size:10.5px">
|
||||
<span style="border:1px solid #b03d2e;color:#8a2e22;padding:3px 9px">阻断 FS-0074 · DUT_DATA_FAILURE · LBA 0x2E41_0000–0x2E41_3FFF 校验失败 ×2</span>
|
||||
<a href="Evidence.dc.html" style="border:1px solid var(--color-accent-400);color:var(--color-accent-700);padding:3px 9px;text-decoration:none">证据 run-20260726-0007 →</a>
|
||||
<a href="Failures.dc.html" style="border:1px solid var(--color-accent-400);color:var(--color-accent-700);padding:3px 9px;text-decoration:none">失败簇 FS-0091 →</a>
|
||||
</div>
|
||||
<div style="font-size:11.5px;color:var(--color-neutral-600)">发布决策由工程师作出 — 系统只提供门禁证据与风险提示 · 审阅人:__________ · 日期:2026-07-27</div>
|
||||
</div>
|
||||
|
||||
<div style="display:flex;gap:10px;align-items:center;border:1px solid var(--color-divider);padding:9px 14px;margin-bottom:18px;font-size:12px;flex-wrap:wrap">
|
||||
<span style="font-size:10px;letter-spacing:.12em;color:var(--color-neutral-600);font-weight:500">环境锁定 ENV LOCK</span>
|
||||
<span style="color:var(--color-accent-700)">✓ 主机 HOST-A01/L02 同批</span>
|
||||
<span style="color:var(--color-accent-700)">✓ BIOS F26b</span>
|
||||
<span style="color:var(--color-accent-700)">✓ OS/驱动一致</span>
|
||||
<span style="color:var(--color-accent-700)">✓ 工具链 nvme-cli 2.9.1 · fio 3.36</span>
|
||||
<span style="color:var(--color-accent-700)">✓ 工作流 v3 同签名</span>
|
||||
<span style="margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:10px;color:var(--color-neutral-500)">两次测试可比 · 无环境漂移</span>
|
||||
</div>
|
||||
|
||||
<div style="display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px">
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:16px;gap:10px">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<div style="display:flex;align-items:center;gap:10px">
|
||||
<span style="font-family:ui-monospace,Menlo,monospace;font-size:15px;font-weight:700">FW_3.2.1</span>
|
||||
<span class="tag tag-outline">A · 基线</span>
|
||||
<span style="margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:10px;color:var(--color-neutral-500)">run-20260725-0003 · WS-04</span>
|
||||
</div>
|
||||
<div style="display:flex;align-items:flex-end;gap:20px">
|
||||
<div><span style="font-family:var(--font-heading);font-weight:600;font-size:52px;line-height:.95">98<span style="font-size:24px">%</span></span><div style="font-size:11px;color:var(--color-neutral-600);margin-top:2px">循环通过率</div></div>
|
||||
<div style="font-size:12px;line-height:1.7;color:var(--color-neutral-800);font-family:ui-monospace,Menlo,monospace">100/100 完成 · 失败 2<br>自动恢复 1 · 人工介入 0</div>
|
||||
</div>
|
||||
<div style="height:14px;border:1px solid var(--color-divider);display:flex">
|
||||
<div style="width:98%;background:var(--color-accent)" title="通过"></div>
|
||||
<div style="width:1%;background:var(--color-accent-200)"></div>
|
||||
<div style="width:1%;background:repeating-linear-gradient(135deg,rgba(29,31,32,.35) 0 2px,transparent 2px 5px)"></div>
|
||||
</div>
|
||||
<div style="display:flex;gap:14px;font-size:10px;color:var(--color-neutral-600)"><span><span style="display:inline-block;width:9px;height:8px;background:var(--color-accent);vertical-align:-1px"></span> 通过 98</span><span><span style="display:inline-block;width:9px;height:8px;background:var(--color-accent-200);vertical-align:-1px"></span> 恢复后通过 1</span><span><span style="display:inline-block;width:9px;height:8px;background:repeating-linear-gradient(135deg,rgba(29,31,32,.35) 0 2px,transparent 2px 5px);border:1px solid var(--color-divider);vertical-align:-1px"></span> INFRA 1</span></div>
|
||||
</div>
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:16px;gap:10px;border-color:var(--color-accent-600)">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<div style="display:flex;align-items:center;gap:10px">
|
||||
<span style="font-family:ui-monospace,Menlo,monospace;font-size:15px;font-weight:700">FW_3.3.0-rc2</span>
|
||||
<span class="tag tag-accent">B · 候选</span>
|
||||
<span style="margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:10px;color:var(--color-neutral-500)">run-20260726-0007 + 复跑 · WS-03</span>
|
||||
</div>
|
||||
<div style="display:flex;align-items:flex-end;gap:20px">
|
||||
<div><span style="font-family:var(--font-heading);font-weight:600;font-size:52px;line-height:.95">89<span style="font-size:24px">%</span></span><div style="font-size:11px;color:var(--color-neutral-600);margin-top:2px">循环通过率 <span style="color:#8a2e22">▼ 9pp</span></div></div>
|
||||
<div style="font-size:12px;line-height:1.7;color:var(--color-neutral-800);font-family:ui-monospace,Menlo,monospace">97/100 完成 · 失败 11<br>自动恢复 4 · 人工介入 1</div>
|
||||
</div>
|
||||
<div style="height:14px;border:1px solid var(--color-divider);display:flex">
|
||||
<div style="width:89%;background:var(--color-accent)"></div>
|
||||
<div style="width:4%;background:var(--color-accent-200)"></div>
|
||||
<div style="width:5%;background:var(--color-accent-800)"></div>
|
||||
<div style="width:2%;background:repeating-linear-gradient(135deg,rgba(29,31,32,.35) 0 2px,transparent 2px 5px)"></div>
|
||||
</div>
|
||||
<div style="display:flex;gap:14px;font-size:10px;color:var(--color-neutral-600)"><span><span style="display:inline-block;width:9px;height:8px;background:var(--color-accent);vertical-align:-1px"></span> 通过 89</span><span><span style="display:inline-block;width:9px;height:8px;background:var(--color-accent-200);vertical-align:-1px"></span> 恢复后通过 4</span><span><span style="display:inline-block;width:9px;height:8px;background:var(--color-accent-800);vertical-align:-1px"></span> DUT 失败 5</span><span><span style="display:inline-block;width:9px;height:8px;background:repeating-linear-gradient(135deg,rgba(29,31,32,.35) 0 2px,transparent 2px 5px);border:1px solid var(--color-divider);vertical-align:-1px"></span> INFRA 2</span></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h6 style="color:var(--color-neutral-700);margin:0 0 10px">问题变化 · ISSUE DELTA</h6>
|
||||
<div style="display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px">
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:12px;gap:8px;border-color:#b03d2e">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<div style="display:flex;align-items:center"><span class="card-kicker" style="color:#8a2e22">新增 NEW</span><span style="margin-left:auto;font-family:var(--font-heading);font-weight:600;font-size:24px;color:#8a2e22">2</span></div>
|
||||
<div style="display:flex;flex-direction:column;gap:7px;font-size:11.5px">
|
||||
<div style="border:1px solid var(--color-divider);padding:7px 9px"><span style="font-family:ui-monospace,Menlo,monospace;font-size:10px;background:#b03d2e;color:#f7f4f2;padding:1px 6px">阻断</span> <a href="Failures.dc.html">FS-0074</a> 数据校验失败 ×2<div style="font-family:ui-monospace,Menlo,monospace;font-size:9.5px;color:var(--color-neutral-500);margin-top:3px">DUT_DATA_FAILURE</div></div>
|
||||
<div style="border:1px solid var(--color-divider);padding:7px 9px"><span style="font-family:ui-monospace,Menlo,monospace;font-size:10px;background:var(--color-accent-800);color:#f2f2f3;padding:1px 6px">DUT</span> <a href="Failures.dc.html">FS-0091</a> S4 唤醒掉盘 ×3<div style="font-family:ui-monospace,Menlo,monospace;font-size:9.5px;color:var(--color-neutral-500);margin-top:3px">DUT_ENUMERATION_FAILURE</div></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:12px;gap:8px">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<div style="display:flex;align-items:center"><span class="card-kicker">已修复 FIXED</span><span style="margin-left:auto;font-family:var(--font-heading);font-weight:600;font-size:24px;color:var(--color-accent-700)">5</span></div>
|
||||
<div style="font-size:11.5px;line-height:1.8;color:var(--color-neutral-800)">FS-0031 冷启动超时<br>FS-0044 SMART 读取挂起<br>FS-0052 Trim 后延迟尖峰<br>FS-0058 唤醒后链路降速<br>FS-0063 日志页 CRC</div>
|
||||
</div>
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:12px;gap:8px">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<div style="display:flex;align-items:center"><span class="card-kicker">仍存在 PERSIST</span><span style="margin-left:auto;font-family:var(--font-heading);font-weight:600;font-size:24px">3</span></div>
|
||||
<div style="font-size:11.5px;line-height:1.8;color:var(--color-neutral-800)">FS-0067 fio 参数兼容(SCRIPT)<br>FS-0071 高温限速告警<br>FS-0088 主机蓝屏(INFRA)</div>
|
||||
</div>
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:12px;gap:8px">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<div style="display:flex;align-items:center"><span class="card-kicker">频率/severity 变化</span><span style="margin-left:auto;font-family:var(--font-heading);font-weight:600;font-size:24px">1</span></div>
|
||||
<div style="font-size:11.5px;line-height:1.7;color:var(--color-neutral-800)">FS-0071 高温限速<div style="font-family:ui-monospace,Menlo,monospace;font-size:10.5px;margin-top:4px">A:4 次 → B:9 次 <span style="color:#8a2e22">▲ 偶发转频发</span></div><div style="font-size:10.5px;color:var(--color-neutral-600);margin-top:3px">建议纳入观察名单并触发热相关单变量验证</div></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="display:grid;grid-template-columns:1.5fr 1fr;gap:18px;align-items:start">
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:14px 16px;gap:8px">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<h6 style="margin:0;color:var(--color-neutral-700)">性能 · 温度 · 恢复</h6>
|
||||
<table class="table">
|
||||
<thead><tr><th>指标</th><th style="text-align:right">FW_3.2.1 A</th><th style="text-align:right">FW_3.3.0-rc2 B</th><th style="text-align:right">Δ</th><th>判定</th></tr></thead>
|
||||
<tbody>
|
||||
<tr><td style="font-size:12.5px">顺序读 MB/s</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">7,012</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">7,048</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--color-accent-700)">+0.5%</td><td><span class="tag tag-outline">PASS</span></td></tr>
|
||||
<tr><td style="font-size:12.5px">顺序写 MB/s</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">6,388</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">6,341</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">-0.7%</td><td><span class="tag tag-outline">PASS</span></td></tr>
|
||||
<tr><td style="font-size:12.5px">4k 随机读 IOPS</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">1,148k</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">1,131k</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">-1.5%</td><td><span class="tag tag-outline">PASS</span></td></tr>
|
||||
<tr style="background:#f7e9e6">
|
||||
<td style="font-size:12.5px;font-weight:600">4k 随机写 IOPS</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">238k</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700">218k</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#8a2e22;font-weight:700">-8.2%</td><td><span style="font-size:10.5px;padding:2px 8px;background:#b03d2e;color:#f7f4f2;font-family:ui-monospace,Menlo,monospace">超阈值 -5%</span></td>
|
||||
</tr>
|
||||
<tr><td style="font-size:12.5px">P99 写延迟 µs</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">377</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">412</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#8a2e22">+9.3%</td><td><span style="font-size:10.5px;padding:2px 8px;border:1px solid var(--color-divider);color:var(--color-neutral-700);font-family:ui-monospace,Menlo,monospace">观察</span></td></tr>
|
||||
<tr><td style="font-size:12.5px">S4 唤醒枚举耗时 s</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">1.8</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">3.4 / 超时×3</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#8a2e22">+89%</td><td><span style="font-size:10.5px;padding:2px 8px;background:var(--color-accent-800);color:#f2f2f3;font-family:ui-monospace,Menlo,monospace">关联 FS-0091</span></td></tr>
|
||||
<tr><td style="font-size:12.5px">SMART 温度峰值 °C</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">44.1</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">46.2</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">+2.1</td><td><span class="tag tag-outline">PASS</span></td></tr>
|
||||
<tr><td style="font-size:12.5px">自动恢复次数</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">1</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px">4</td><td style="text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#8a2e22">×4</td><td><span style="font-size:10.5px;padding:2px 8px;border:1px solid var(--color-divider);color:var(--color-neutral-700);font-family:ui-monospace,Menlo,monospace">观察</span></td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div style="font-size:11px;color:var(--color-neutral-600)">阈值来自已审核工作流 v3 · 全部指标可回链原始 metrics.json 与 fio 输出</div>
|
||||
</div>
|
||||
|
||||
<div style="display:flex;flex-direction:column;gap:16px">
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:14px;gap:10px">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<h6 style="margin:0;color:var(--color-neutral-700)">下一步建议 · NEXT</h6>
|
||||
<div style="display:flex;flex-direction:column;gap:9px;font-size:12.5px;line-height:1.6">
|
||||
<div style="border:1px solid var(--color-divider);padding:9px 11px"><strong style="font-family:var(--font-heading);letter-spacing:.02em">最短复现</strong><div style="color:var(--color-neutral-800);margin-top:3px">fw_ab 复现包:S4 循环 ×20 · 固定 WS-03 + SAMPLE-002 · 预计 3.5h</div><button class="btn btn-ghost" style="font-size:12px;margin-top:4px;padding-inline:0">创建复现任务 →</button></div>
|
||||
<div style="border:1px solid var(--color-divider);padding:9px 11px"><strong style="font-family:var(--font-heading);letter-spacing:.02em">单变量验证</strong><div style="color:var(--color-neutral-800);margin-top:3px">固定固件 B,更换主机 HOST-L01(排除 BIOS F26b 电源时序)</div></div>
|
||||
<div style="border:1px solid var(--color-divider);padding:9px 11px"><strong style="font-family:var(--font-heading);letter-spacing:.02em">建议责任团队</strong><div style="color:var(--color-neutral-800);margin-top:3px">固件电源管理组(FS-0091/0074) · 测试平台组(FS-0067 脚本兼容)</div></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card blueprint" style-hover="border-color:var(--color-accent-400);box-shadow:var(--shadow-sm)" style="transition:border-color .15s ease,box-shadow .15s ease;padding:14px;gap:8px">
|
||||
<i class="corner tl"></i><i class="corner tr"></i><i class="corner bl"></i><i class="corner br"></i>
|
||||
<h6 style="margin:0;color:var(--color-neutral-700)">缺陷草稿 · ISSUE DRAFT</h6>
|
||||
<div style="border:1px solid var(--color-divider);padding:9px 11px;font-size:12px;line-height:1.6">
|
||||
<div style="font-family:ui-monospace,Menlo,monospace;font-size:10.5px;color:var(--color-neutral-500)">issue-draft.md · 待审阅</div>
|
||||
<div style="margin-top:4px"><strong>[FW_3.3.0-rc2] S4 唤醒后 PCIe 链路训练失败导致掉盘</strong></div>
|
||||
<div style="color:var(--color-neutral-700);margin-top:3px">复现率 3/100 · 附 Evidence Bundle ×3 · 最短复现包已生成 · 引用 kernel.log / power-actions</div>
|
||||
<div style="display:flex;gap:8px;margin-top:7px"><button class="btn btn-secondary" style="font-size:11.5px;padding:4px 10px">推送 Jira</button><button class="btn btn-secondary" style="font-size:11.5px;padding:4px 10px">推送禅道</button></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</x-dc>
|
||||
<script type="text/x-dc" data-dc-script data-props="{"$preview":{"width":1440,"height":1080}}"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user