fix: 修复管理端前端类型校验问题

- 修正知识库与 Bot 设置页相关组件的类型定义和空值处理

- 补齐工作流与公开聊天页的前端类型约束和动态导入类型

- 收敛本次改动文件的局部格式与样式规范,确保 pnpm check:type 通过
This commit is contained in:
2026-04-05 20:36:25 +08:00
parent b5dd427920
commit bb72e19c84
15 changed files with 361 additions and 244 deletions

View File

@@ -77,10 +77,10 @@ const props = defineProps({
const emit = defineEmits(['update:modelValue', 'change', 'check']);
// 响应式数据
const treeData = ref([]);
const treeData = ref<any[]>([]);
const loading = ref(false);
const treeRef = ref<TreeV2Instance>();
const nodeMap = ref(new Map()); // 用于存储节点键到节点数据的映射
const nodeMap = ref<Map<any, any>>(new Map()); // 用于存储节点键到节点数据的映射
watch(
[() => props.modelValue, () => treeData.value],
@@ -253,12 +253,12 @@ onMounted(() => {
.tree-select {
width: 100%;
overflow: hidden;
background:
linear-gradient(
180deg,
color-mix(in srgb, var(--el-color-primary-light-9) 32%, var(--el-bg-color)) 0%,
var(--el-bg-color) 72%
);
background: linear-gradient(
180deg,
color-mix(in srgb, var(--el-color-primary-light-9) 32%, var(--el-bg-color))
0%,
var(--el-bg-color) 72%
);
border: 1px solid var(--el-border-color-lighter);
border-radius: 14px;
box-shadow: var(--el-box-shadow-lighter);
@@ -269,12 +269,11 @@ onMounted(() => {
}
.tree-select--disabled {
background:
linear-gradient(
180deg,
var(--el-fill-color-extra-light) 0%,
var(--el-fill-color-blank) 72%
);
background: linear-gradient(
180deg,
var(--el-fill-color-extra-light) 0%,
var(--el-fill-color-blank) 72%
);
}
.tree-node {