fix: 替换 web 端 crypto.randomUUID 为 uuid 库以支持 HTTP 环境

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
claude-code-best
2026-04-19 10:32:18 +08:00
parent 481e2a58a9
commit f9d011164a
5 changed files with 8 additions and 8 deletions

View File

@@ -444,7 +444,7 @@ function AskUserPanel({
const handleSubmit = () => {
const mapped: Record<string, unknown> = {};
for (const [qIdx, val] of Object.entries(answers)) {
const q = questions[parseInt(qIdx)];
const q = questions[parseInt(qIdx, 10)];
if (!q) continue;
if (typeof val === "number") {
mapped[qIdx] = q.options?.[val]?.label || String(val);

View File

@@ -97,7 +97,7 @@ export function AskUserPanelView({
const handleSubmit = () => {
const mapped: Record<string, unknown> = {};
for (const [qIdx, val] of Object.entries(answers)) {
const q = questions[parseInt(qIdx)];
const q = questions[parseInt(qIdx, 10)];
if (!q) continue;
if (typeof val === "number") mapped[qIdx] = q.options?.[val]?.label || String(val);
else if (Array.isArray(val)) mapped[qIdx] = val.map((i) => q.options?.[i]?.label || String(i));