refactor(components): 重构多个组件以提升代码质量和可维护性
- 更新了访问控制相关组件和权限管理功能
- 优化了AI助手和建议组件的实现逻辑
- 改进了告警系统组件的结构和交互方式
- 重构了分析图表相关的展示组件
- 调整了应用配置文件和API接口定义
- 优化了选择器和对话框组件的用户体验
- 完善了权限分配表单的功能实现
- 提升了代码的类型安全性和模块化程度
| | |
| | | |
| | | /** |
| | | * 设置表单禁用状态:用于非 Modal 中使用 Form 时,需要 Form 自己控制禁用状态 |
| | | * @author 芋道源码 |
| | | * @author 超级管理员 |
| | | * @param disabled 是否禁用 |
| | | */ |
| | | setDisabled(disabled: boolean) { |
| | |
| | | |
| | | /** |
| | | * 设置表单提交按钮的加载状态:用于非 Modal 中使用 Form 时,需要 Form 自己控制 loading 状态 |
| | | * @author 芋道源码 |
| | | * @author 超级管理员 |
| | | * @param loading 是否加载中 |
| | | */ |
| | | setLoading(loading: boolean) { |
| | |
| | | <div class="relative flex h-full w-full flex-row justify-center"> |
| | | <div class="flex flex-col justify-center"> |
| | | <!-- title --> |
| | | <div class="text-center text-3xl font-bold">芋道 AI</div> |
| | | <div class="text-center text-3xl font-bold">超级管理员 AI</div> |
| | | <!-- role-list --> |
| | | <div class="mt-5 flex w-96 flex-wrap items-center justify-center"> |
| | | <div |
| | |
| | | }); |
| | | }; |
| | | |
| | | /* ------------------------------------------------ 芋道源码 methods ------------------------------------------------------ */ |
| | | /* ------------------------------------------------ 超级管理员 methods ------------------------------------------------------ */ |
| | | onMounted(() => { |
| | | initBpmnModeler(); |
| | | createNewDiagram(props.value); |
| | |
| | | ) |
| | | |
| | | /** |
| | | * 浏览器标签 title 拼上未读数前缀;例:(63条未读)芋道源码 |
| | | * 浏览器标签 title 拼上未读数前缀;例:(63条未读)超级管理员 |
| | | * |
| | | * 路由切换时 router.afterEach 会调 useTitle 重置 title;用 nextTick 排在它之后再覆盖 |
| | | * 一并监听 route.fullPath,IM 子路由切换(消息 / 通讯录)也能重新加上前缀 |