fix(aihr): label case list demo fallback

This commit is contained in:
2026-07-14 12:22:25 +08:00
parent 3e3cd539d2
commit 5b91007182
3 changed files with 14 additions and 0 deletions
+1
View File
@@ -219,3 +219,4 @@
- 2026-07-14 BRD L1 主页状态口径复核:驾驶舱阶段卡片原先把组织快照存在直接显示为“已接入”,SOP 文档数达到 5 直接显示为“已满足”;现统一改为“快照已存在”和“已处理文档、核心流程待确认”,避免首页状态越过正式组织同步和内容覆盖证据。 - 2026-07-14 BRD L1 主页状态口径复核:驾驶舱阶段卡片原先把组织快照存在直接显示为“已接入”,SOP 文档数达到 5 直接显示为“已满足”;现统一改为“快照已存在”和“已处理文档、核心流程待确认”,避免首页状态越过正式组织同步和内容覆盖证据。
- 2026-07-14 BRD 6.3 演示回退语义复核:资料处理中心接口失败时仍保留内置演示统计用于断网演示,但此前没有明确标识,可能被误读为真实库数据;现增加“当前显示演示数据,不代表真实库统计”提示,真实接口成功时不显示该提示。 - 2026-07-14 BRD 6.3 演示回退语义复核:资料处理中心接口失败时仍保留内置演示统计用于断网演示,但此前没有明确标识,可能被误读为真实库数据;现增加“当前显示演示数据,不代表真实库统计”提示,真实接口成功时不显示该提示。
- 2026-07-14 最新线上只读复核:生产根站、`/h5/` 和租户接口均返回 `200`;线上管理端主资源 `index-CJZ3Ax3Z.js` SHA-256 为 `8b9278a26ccb760abce489b12a20b221748c64d4c4153613d2511777bb9677bc`,H5 主资源 `index-D4-NrEpb.js` SHA-256 为 `ab15bfd17cabe58e2f34b0ac61ee198a837128ed85dc6bb0ddf77bc3e22dcd9c`;当前本地构建为管理端 `index-Cin-vnjm.js` SHA-256 `ca210da50942693d52fb103fe34785be31e2bd263c7d11c0a60959c4dd90deaa`、H5 `index-Byx3WtY1.js` SHA-256 `1d2a9d8f947e8a198c31f15a5cf4b66ba4220b1f549c4376c72cc1da56b1d7eb`。本轮只读核对,未执行生产同步、重启或业务数据写入。 - 2026-07-14 最新线上只读复核:生产根站、`/h5/` 和租户接口均返回 `200`;线上管理端主资源 `index-CJZ3Ax3Z.js` SHA-256 为 `8b9278a26ccb760abce489b12a20b221748c64d4c4153613d2511777bb9677bc`,H5 主资源 `index-D4-NrEpb.js` SHA-256 为 `ab15bfd17cabe58e2f34b0ac61ee198a837128ed85dc6bb0ddf77bc3e22dcd9c`;当前本地构建为管理端 `index-Cin-vnjm.js` SHA-256 `ca210da50942693d52fb103fe34785be31e2bd263c7d11c0a60959c4dd90deaa`、H5 `index-Byx3WtY1.js` SHA-256 `1d2a9d8f947e8a198c31f15a5cf4b66ba4220b1f549c4376c72cc1da56b1d7eb`。本轮只读核对,未执行生产同步、重启或业务数据写入。
- 2026-07-14 BRD 6.3 案例回退语义复核:案例列表接口失败时原先只弹一次提示并静默展示内置案例记录,可能被误读为真实案例库数据;现增加持久的“当前显示演示记录,不代表真实案例库数据”提示,接口恢复后自动消失。该修复只校正演示回退语义,不增加案例数量或替代正式案例资产。
+12
View File
@@ -14,6 +14,15 @@
</div> </div>
</section> </section>
<el-alert
v-if="recordsFallback"
class="demo-data-alert"
title="案例列表接口暂不可用,当前显示演示记录,不代表真实案例库数据"
type="warning"
:closable="false"
show-icon
/>
<section class="case-grid"> <section class="case-grid">
<article class="panel upload-panel"> <article class="panel upload-panel">
<div class="panel-title"> <div class="panel-title">
@@ -180,6 +189,7 @@ const apiTags = ref<CaseTag[]>([]);
const apiRecord = ref<CaseRecord | null>(null); const apiRecord = ref<CaseRecord | null>(null);
const apiSampleHint = ref(''); const apiSampleHint = ref('');
const recordsLoading = ref(false); const recordsLoading = ref(false);
const recordsFallback = ref(false);
const detailVisible = ref(false); const detailVisible = ref(false);
const caseDetail = ref<CaseDetailResponse | null>(null); const caseDetail = ref<CaseDetailResponse | null>(null);
const projectExtOrgId = ref(''); const projectExtOrgId = ref('');
@@ -276,8 +286,10 @@ async function loadCaseRecords() {
try { try {
const { data } = await getCaseRecords(); const { data } = await getCaseRecords();
records.value = data ?? []; records.value = data ?? [];
recordsFallback.value = false;
} catch { } catch {
records.value = [...baseRecords]; records.value = [...baseRecords];
recordsFallback.value = true;
ElMessage.warning('案例列表接口暂不可用,当前展示演示记录'); ElMessage.warning('案例列表接口暂不可用,当前展示演示记录');
} finally { } finally {
recordsLoading.value = false; recordsLoading.value = false;
+1
View File
@@ -398,6 +398,7 @@ contains frontend/src/views/index.vue "待同步"
contains backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrDashboardService.java "核心流程待确认" contains backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrDashboardService.java "核心流程待确认"
contains frontend/src/views/knowledge/sop.vue "训练题已生成" contains frontend/src/views/knowledge/sop.vue "训练题已生成"
contains frontend/src/views/knowledge/processing.vue "当前显示演示数据,不代表真实库统计" contains frontend/src/views/knowledge/processing.vue "当前显示演示数据,不代表真实库统计"
contains frontend/src/views/knowledge/cases.vue "不代表真实案例库数据"
contains frontend/src/views/system/model/index.vue "调用优先级" contains frontend/src/views/system/model/index.vue "调用优先级"
contains frontend/src/views/system/model/index.vue "提示词模板" contains frontend/src/views/system/model/index.vue "提示词模板"
contains frontend/src/views/system/prompts.vue "保存并启用" contains frontend/src/views/system/prompts.vue "保存并启用"