diff --git a/apps/web-antd/src/views/ai/image/manager/index.vue b/apps/web-antd/src/views/ai/image/manager/index.vue
index 7550aabc7..f77b82bb8 100644
--- a/apps/web-antd/src/views/ai/image/manager/index.vue
+++ b/apps/web-antd/src/views/ai/image/manager/index.vue
@@ -104,7 +104,10 @@ onMounted(async () => {
- {{ userList.find((item) => item.id === row.userId)?.nickname }}
+ {{
+ userList.find((item: SystemUserApi.User) => item.id === row.userId)
+ ?.nickname
+ }}
diff --git a/apps/web-antd/src/views/ai/mindmap/manager/index.vue b/apps/web-antd/src/views/ai/mindmap/manager/index.vue
index 9907520f6..8fa73b769 100644
--- a/apps/web-antd/src/views/ai/mindmap/manager/index.vue
+++ b/apps/web-antd/src/views/ai/mindmap/manager/index.vue
@@ -108,7 +108,10 @@ onMounted(async () => {
- {{ userList.find((item) => item.id === row.userId)?.nickname }}
+ {{
+ userList.find((item: SystemUserApi.User) => item.id === row.userId)
+ ?.nickname
+ }}
diff --git a/apps/web-antd/src/views/ai/model/model/index.vue b/apps/web-antd/src/views/ai/model/model/index.vue
index 86ec10361..5d56056af 100644
--- a/apps/web-antd/src/views/ai/model/model/index.vue
+++ b/apps/web-antd/src/views/ai/model/model/index.vue
@@ -112,7 +112,11 @@ onMounted(async () => {
- {{ apiKeyList.find((item) => item.id === row.keyId)?.name }}
+ {{
+ apiKeyList.find(
+ (item: AiModelApiKeyApi.ApiKey) => item.id === row.keyId,
+ )?.name
+ }}
diff --git a/apps/web-antd/src/views/system/role/modules/assign-menu-form.vue b/apps/web-antd/src/views/system/role/modules/assign-menu-form.vue
index 1d62398c3..6227e2b3b 100644
--- a/apps/web-antd/src/views/system/role/modules/assign-menu-form.vue
+++ b/apps/web-antd/src/views/system/role/modules/assign-menu-form.vue
@@ -66,6 +66,8 @@ const [Modal, modalApi] = useVbenModal({
if (!isOpen) {
return;
}
+ // 加载菜单列表
+ await loadMenuTree();
const data = modalApi.getData();
if (!data || !data.id) {
return;
@@ -75,8 +77,6 @@ const [Modal, modalApi] = useVbenModal({
// 加载角色菜单
const menuIds = await getRoleMenuList(data.id as number);
await formApi.setFieldValue('menuIds', menuIds);
- // 加载菜单列表
- await loadMenuTree();
await formApi.setValues(data);
} finally {
diff --git a/apps/web-ele/src/views/system/role/modules/assign-menu-form.vue b/apps/web-ele/src/views/system/role/modules/assign-menu-form.vue
index b7e11b513..9384403a2 100644
--- a/apps/web-ele/src/views/system/role/modules/assign-menu-form.vue
+++ b/apps/web-ele/src/views/system/role/modules/assign-menu-form.vue
@@ -63,6 +63,8 @@ const [Modal, modalApi] = useVbenModal({
if (!isOpen) {
return;
}
+ // 加载菜单列表
+ await loadMenuTree();
const data = modalApi.getData();
if (!data || !data.id) {
return;
@@ -72,8 +74,6 @@ const [Modal, modalApi] = useVbenModal({
// 加载角色菜单
const menuIds = await getRoleMenuList(data.id as number);
await formApi.setFieldValue('menuIds', menuIds);
- // 加载菜单列表
- await loadMenuTree();
await formApi.setValues(data);
} finally {
diff --git a/apps/web-naive/src/views/system/role/modules/assign-menu-form.vue b/apps/web-naive/src/views/system/role/modules/assign-menu-form.vue
index 30ff77c0d..1712494fd 100644
--- a/apps/web-naive/src/views/system/role/modules/assign-menu-form.vue
+++ b/apps/web-naive/src/views/system/role/modules/assign-menu-form.vue
@@ -63,6 +63,8 @@ const [Modal, modalApi] = useVbenModal({
if (!isOpen) {
return;
}
+ // 加载菜单列表
+ await loadMenuTree();
const data = modalApi.getData();
if (!data || !data.id) {
return;
@@ -72,8 +74,6 @@ const [Modal, modalApi] = useVbenModal({
// 加载角色菜单
const menuIds = await getRoleMenuList(data.id as number);
await formApi.setFieldValue('menuIds', menuIds);
- // 加载菜单列表
- await loadMenuTree();
await formApi.setValues(data);
} finally {