feat(webui): WebUI 管理后台新增 AII 管理栏目

在 WebUI NyaHome 管理后台中实现 AII 管理栏目,用于在线修改模型设置。
同时在后端补全了两个路由端点。
This commit is contained in:
2026-06-01 20:42:16 +08:00
parent 45e255856a
commit 7df66bbc61
13 changed files with 571 additions and 109 deletions
+8 -4
View File
@@ -12,8 +12,10 @@ export {}
/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
AiiModelAddModal: typeof import('./src/components/chatroom/AiiModelAddModal.vue')['default']
AiiProviderAddModal: typeof import('./src/components/chatroom/AiiProviderAddModal.vue')['default']
AiiModelAddModal: typeof import('./src/components/aii/AiiModelAddModal.vue')['default']
AiiModelEditModal: typeof import('./src/components/aii/AiiModelEditModal.vue')['default']
AiiProviderAddModal: typeof import('./src/components/aii/AiiProviderAddModal.vue')['default']
AiiProviderEditModal: typeof import('./src/components/aii/AiiProviderEditModal.vue')['default']
ChangeEmailModal: typeof import('./src/components/admin/ChangeEmailModal.vue')['default']
ChangePhoneModal: typeof import('./src/components/admin/ChangePhoneModal.vue')['default']
ChatControlPanel: typeof import('./src/components/chatroom/ChatControlPanel.vue')['default']
@@ -88,8 +90,10 @@ declare module 'vue' {
// For TSX support
declare global {
const AiiModelAddModal: typeof import('./src/components/chatroom/AiiModelAddModal.vue')['default']
const AiiProviderAddModal: typeof import('./src/components/chatroom/AiiProviderAddModal.vue')['default']
const AiiModelAddModal: typeof import('./src/components/aii/AiiModelAddModal.vue')['default']
const AiiModelEditModal: typeof import('./src/components/aii/AiiModelEditModal.vue')['default']
const AiiProviderAddModal: typeof import('./src/components/aii/AiiProviderAddModal.vue')['default']
const AiiProviderEditModal: typeof import('./src/components/aii/AiiProviderEditModal.vue')['default']
const ChangeEmailModal: typeof import('./src/components/admin/ChangeEmailModal.vue')['default']
const ChangePhoneModal: typeof import('./src/components/admin/ChangePhoneModal.vue')['default']
const ChatControlPanel: typeof import('./src/components/chatroom/ChatControlPanel.vue')['default']