feat: show github-only spider md links

This commit is contained in:
www
2026-04-19 19:41:42 +08:00
parent 992ae11b21
commit 31aecb388a

View File

@@ -180,25 +180,23 @@ const formatDateTime = (value?: string) => {
};
const remoteConfigured = computed(() => {
return Boolean(summary.value.gitee?.configured || summary.value.github?.configured);
return Boolean(summary.value.github?.configured);
});
const remoteTitle = computed(() => {
if (summary.value.gitee?.configured || summary.value.github?.configured) {
return "当前已配置远端自动推送,生成后会自动返回可复制链接";
if (summary.value.github?.configured) {
return "当前已配置 GitHub 自动推送,生成后会自动返回可复制链接";
}
if (summary.value.gitee?.enabled || summary.value.github?.enabled) {
return "远端推送已启用但未配完整,当前只能保留本地文件";
if (summary.value.github?.enabled) {
return "GitHub 推送已启用但未配完整,当前只能保留本地文件";
}
return "当前未启用远端推送,生成后仅保留本地文件";
return "当前未启用 GitHub 推送,生成后仅保留本地文件";
});
const remoteDescription = computed(() => {
const gitee = summary.value.gitee || {};
const github = summary.value.github || {};
const giteeRepo = gitee.owner && gitee.repo ? `${gitee.owner}/${gitee.repo}` : "未配置";
const githubRepo = github.owner && github.repo ? `${github.owner}/${github.repo}` : "未配置";
return `Gitee${giteeRepo} / ${gitee.branch || "-"} / ${gitee.root || "-"}GitHub${githubRepo} / ${github.branch || "-"} / ${github.root || "-"}`;
return `GitHub${githubRepo} / ${github.branch || "-"} / ${github.root || "-"}`;
});
const latestRunTitle = computed(() => {
@@ -216,34 +214,20 @@ const latestRunDescription = computed(() => {
const runRoot = String(row.run_root || "").trim() || "-";
const githubStatus = String(row.github_push_status || "").trim();
const githubError = String(row.github_push_error || "").trim();
const giteeStatus = String(row.gitee_push_status || "").trim();
const giteeError = String(row.gitee_push_error || "").trim();
let pushed = "当前仅保留本地";
let pushError = "";
const pushError = githubError;
if (githubStatus === "success" && giteeStatus === "success") {
pushed = "已推送到 GitHub 和 Gitee";
} else if (githubStatus === "success") {
if (githubStatus === "success") {
pushed = "已推送到 GitHub";
pushError = giteeError;
} else if (giteeStatus === "success") {
pushed = "已推送到 Gitee";
pushError = githubError;
} else if (githubStatus === "failed" || githubStatus === "partial_failed") {
pushed = githubStatus === "partial_failed" ? "本地生成成功GitHub 部分推送后失败" : "本地生成成功GitHub 推送失败";
pushError = githubError;
} else if (giteeStatus === "failed" || giteeStatus === "partial_failed") {
pushed = giteeStatus === "partial_failed" ? "本地生成成功Gitee 部分推送后失败" : "本地生成成功Gitee 推送失败";
pushError = giteeError;
}
return `目录:${runRoot};文件数:${fileCount};链接数:${totalLinks};状态:${pushed}${pushError ? `;错误:${pushError}` : ""}`;
});
const remoteFiles = (row: SiteList.DomainSpiderMdRunSummaryItem) => {
const githubFiles = row.github_files || [];
if (githubFiles.length) return githubFiles;
return row.gitee_files || [];
return row.github_files || [];
};
const remoteMdFiles = (row: SiteList.DomainSpiderMdRunSummaryItem) => {
@@ -251,21 +235,16 @@ const remoteMdFiles = (row: SiteList.DomainSpiderMdRunSummaryItem) => {
};
const remoteStatus = (row: SiteList.DomainSpiderMdRunSummaryItem) => {
return String(row.github_push_status || row.gitee_push_status || "").trim();
return String(row.github_push_status || "").trim();
};
const emptyRemoteDescription = (row: SiteList.DomainSpiderMdRunSummaryItem) => {
const githubStatus = String(row.github_push_status || "").trim();
const githubError = String(row.github_push_error || "").trim();
const giteeStatus = String(row.gitee_push_status || "").trim();
const giteeError = String(row.gitee_push_error || "").trim();
if (githubStatus === "failed" || githubStatus === "partial_failed") {
return `GitHub 推送失败:${githubError || "请查看任务日志"}`;
}
if (giteeStatus === "failed" || giteeStatus === "partial_failed") {
return `Gitee 推送失败:${giteeError || "请查看任务日志"}`;
}
return "当前这轮还没有可复制的远端链接";
return "当前这轮还没有可复制的 GitHub 链接";
};
const loadData = async () => {