fix(aihr): label case list demo fallback
This commit is contained in:
@@ -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 案例回退语义复核:案例列表接口失败时原先只弹一次提示并静默展示内置案例记录,可能被误读为真实案例库数据;现增加持久的“当前显示演示记录,不代表真实案例库数据”提示,接口恢复后自动消失。该修复只校正演示回退语义,不增加案例数量或替代正式案例资产。
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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 "保存并启用"
|
||||||
|
|||||||
Reference in New Issue
Block a user