fix(aihr): label prompt template fallback
This commit is contained in:
@@ -183,6 +183,14 @@
|
||||
<el-button type="danger" :icon="Plus" @click="openPromptDialog()">新增模板</el-button>
|
||||
</div>
|
||||
</div>
|
||||
<el-alert
|
||||
v-if="promptDataFallback"
|
||||
class="demo-data-alert"
|
||||
title="提示词模板接口暂不可用,当前列表不代表真实租户模板数据"
|
||||
type="warning"
|
||||
:closable="false"
|
||||
show-icon
|
||||
/>
|
||||
<el-table :data="promptTemplates" class="model-table" size="large">
|
||||
<el-table-column prop="code" label="代码" min-width="150" />
|
||||
<el-table-column prop="name" label="名称" min-width="160" />
|
||||
@@ -525,6 +533,7 @@ const promptLoading = ref(false);
|
||||
const promptSaving = ref(false);
|
||||
const vectorLoading = ref(false);
|
||||
const rebuilding = ref(false);
|
||||
const promptDataFallback = ref(false);
|
||||
const showKey = ref(false);
|
||||
const providerDialogVisible = ref(false);
|
||||
const modelDialogVisible = ref(false);
|
||||
@@ -662,11 +671,13 @@ const loadVectorStatus = async () => {
|
||||
|
||||
const loadPromptTemplates = async () => {
|
||||
promptLoading.value = true;
|
||||
promptDataFallback.value = false;
|
||||
try {
|
||||
const result = await listPromptTemplates();
|
||||
promptTemplates.value = result.data ?? [];
|
||||
} catch {
|
||||
promptTemplates.value = [];
|
||||
promptDataFallback.value = true;
|
||||
} finally {
|
||||
promptLoading.value = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user