refactor(权限组): 合并消息翻译键并统一对话框调用
将权限组删除相关的消息翻译键从嵌套结构移动到同一层级,保持翻译文件结构一致。同时将硬编码的 `window.$dialog` 调用替换为从 `useDialog` 钩子获取的 `dialog` 实例,提高代码可维护性。
| | |
| | | "edit": "Edit", |
| | | "delete": "Delete" |
| | | }, |
| | | "messages": { |
| | | "deleteConfirmTitle": "Confirm Delete", |
| | | "deleteConfirmContent": "Data cannot be recovered after deletion, please operate with caution", |
| | | "deleteSuccess": "Permission group deleted successfully" |
| | | }, |
| | | "form": { |
| | | "title": { |
| | | "add": "Add Permission Group", |
| | |
| | | }, |
| | | "messages": { |
| | | "createSuccess": "Permission group created successfully", |
| | | "updateSuccess": "Permission group updated successfully" |
| | | "updateSuccess": "Permission group updated successfully", |
| | | "deleteConfirmTitle": "Confirm Delete", |
| | | "deleteConfirmContent": "Data cannot be recovered after deletion, please operate with caution", |
| | | "deleteSuccess": "Permission group deleted successfully" |
| | | } |
| | | }, |
| | | "roleManagement": { |
| | |
| | | "edit": "编辑", |
| | | "delete": "删除" |
| | | }, |
| | | "messages": { |
| | | "deleteConfirmTitle": "是否确认删除", |
| | | "deleteConfirmContent": "删除后数据不可恢复,请谨慎操作", |
| | | "deleteSuccess": "删除权限组成功" |
| | | }, |
| | | "form": { |
| | | "title": { |
| | | "add": "新增权限组", |
| | |
| | | }, |
| | | "messages": { |
| | | "createSuccess": "创建权限组成功", |
| | | "updateSuccess": "更新权限组成功" |
| | | "updateSuccess": "更新权限组成功", |
| | | "deleteConfirmTitle": "是否确认删除", |
| | | "deleteConfirmContent": "删除后数据不可恢复,请谨慎操作", |
| | | "deleteSuccess": "删除权限组成功" |
| | | } |
| | | }, |
| | | "roleManagement": { |
| | |
| | | |
| | | const { bool: loading, setTrue: startLoading, setFalse: endLoading } = useBoolean(false) |
| | | const router = useRouter() |
| | | const dialog = useDialog() |
| | | const { t } = useI18n() |
| | | |
| | | const initialModel = { |
| | |
| | | } |
| | | |
| | | async function handleDelete(id: number) { |
| | | window.$dialog.warning({ |
| | | dialog.warning({ |
| | | title: t('permissionGroup.messages.deleteConfirmTitle'), |
| | | content: t('permissionGroup.messages.deleteConfirmContent'), |
| | | positiveText: t('common.confirm'), |