diff --git a/resources/admin/src/pages/auth/departments/index.vue b/resources/admin/src/pages/auth/departments/index.vue new file mode 100644 index 0000000..a8cc422 --- /dev/null +++ b/resources/admin/src/pages/auth/departments/index.vue @@ -0,0 +1,530 @@ + + + + + + + + + + + 启用 + 禁用 + + + + + + + 搜索 + + + + 重置 + + + + + + + + + + + + + 新增 + + + + 展开全部 + + + + 折叠全部 + + + + 导出 + + + + 导入 + + + + + + + + + + + + + + + + + {{ record.name }} + + + + + {{ record.status === 1 ? '启用' : '禁用' }} + + + + + 添加子部门 + 编辑 + + 删除 + + + + + + + + + + + + {{ record.status === 1 ? '启用' : '禁用' }} + + + + + 添加子部门 + 编辑 + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 启用 + 禁用 + + + + + + + + + + + + 下载导入模板 + + + + + 选择文件 + + + + + + + + + + diff --git a/resources/admin/src/pages/auth/permissions/index.vue b/resources/admin/src/pages/auth/permissions/index.vue new file mode 100644 index 0000000..ace3689 --- /dev/null +++ b/resources/admin/src/pages/auth/permissions/index.vue @@ -0,0 +1,466 @@ + + + + + + + + + + + 菜单 + 接口 + 按钮 + + + + + 启用 + 禁用 + + + + + + + 搜索 + + + + 重置 + + + + + + + + + + + + + 新增 + + + + 批量删除 + + + + 批量启用 + + + + 批量禁用 + + + + + + + + + + + + {{ record.name }} + + + + + {{ getTypeLabel(record.type) }} + + + + + {{ record.status === 1 ? '启用' : '禁用' }} + + + + + 添加子权限 + 编辑 + + 删除 + + + + + + + + + + + + + {{ record.name }} + + + + + {{ getTypeLabel(record.type) }} + + + + + {{ record.status === 1 ? '启用' : '禁用' }} + + + + + 添加子权限 + 编辑 + + 删除 + + + + + + + + + + + + + + + + + + + + + + 菜单 + 接口 + 按钮 + + + + + + + + + + + + + + + + + 启用 + 禁用 + + + + + + + + + + + + + diff --git a/resources/admin/src/pages/auth/roles/index.vue b/resources/admin/src/pages/auth/roles/index.vue new file mode 100644 index 0000000..af3c13e --- /dev/null +++ b/resources/admin/src/pages/auth/roles/index.vue @@ -0,0 +1,436 @@ + + + + + + + + + + + 启用 + 禁用 + + + + + + + 搜索 + + + + 重置 + + + + + + + + + + + + + 新增 + + + + 批量复制 + + + + 批量删除 + + + + 批量启用 + + + + 批量禁用 + + + + + + + + + + {{ record.status === 1 ? '启用' : '禁用' }} + + + + + 编辑 + 权限 + 复制 + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + 启用 + 禁用 + + + + + + + + + + + + + + + + + + + + + + + + + 启用 + 禁用 + + + + + + + + + + diff --git a/resources/admin/src/pages/auth/users/index.vue b/resources/admin/src/pages/auth/users/index.vue new file mode 100644 index 0000000..2402c34 --- /dev/null +++ b/resources/admin/src/pages/auth/users/index.vue @@ -0,0 +1,525 @@ + + + + + + + + + + + + + + + {{ role.name }} + + + + + + 启用 + 禁用 + + + + + + + 搜索 + + + + 重置 + + + + + + + + + + + + + 新增 + + + + 导出 + + + + 导入 + + + + 批量删除 + + + + 批量启用 + + + + 批量禁用 + + + + + + + + + + + + + + + {{ record.status === 1 ? '启用' : '禁用' }} + + + + {{ role.name }} + + + + 编辑 + 重置密码 + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 启用 + 禁用 + + + + + + + + + + + + 下载导入模板 + + + + + 选择文件 + + + + + + + + + + diff --git a/resources/admin/src/pages/system/config/index.vue b/resources/admin/src/pages/system/config/index.vue new file mode 100644 index 0000000..35c7b51 --- /dev/null +++ b/resources/admin/src/pages/system/config/index.vue @@ -0,0 +1,489 @@ + + + + + + + + + + + + {{ group }} + + + + + + 启用 + 禁用 + + + + + + + 搜索 + + + + 重置 + + + + + + + + + + + + + 新增 + + + + 批量删除 + + + + 批量启用 + + + + 批量禁用 + + + + + + + + + + {{ getTypeLabel(record.type) }} + + + + + + 文件 + + {{ formatValue(record.value, record.type) }} + + + + {{ record.status === 1 ? '启用' : '禁用' }} + + + + + 编辑 + + 删除 + + + + + + + + + + + + + + {{ group }} + + + + + + + + + + + + + + + 字符串 + 数字 + 布尔值 + 数组 + 图片 + 文件 + + + + + + 是 + 否 + + + + + + + + + + + + + + + + + + + + + + + + + + + 启用 + 禁用 + + + + + + + + + + diff --git a/resources/admin/src/pages/system/dictionary/index.vue b/resources/admin/src/pages/system/dictionary/index.vue new file mode 100644 index 0000000..23b26cb --- /dev/null +++ b/resources/admin/src/pages/system/dictionary/index.vue @@ -0,0 +1,463 @@ + + + + + + + + + + + 启用 + 禁用 + + + + + + + 搜索 + + + + 重置 + + + + + + + + + + + + + 新增 + + + + 批量删除 + + + + 批量启用 + + + + 批量禁用 + + + + + + + + + {{ record.item_count || 0 }} 项 + + + + {{ record.status === 1 ? '启用' : '禁用' }} + + + + + 字典项 + 编辑 + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + 启用 + 禁用 + + + + + + + + + + + + 新增字典项 + + + + + + + + {{ record.status === 1 ? '启用' : '禁用' }} + + + + + 编辑 + + 删除 + + + + + + + + + + + + + + + + + + + + + + + 启用 + 禁用 + + + + + + + + + + diff --git a/resources/admin/src/pages/system/log/index.vue b/resources/admin/src/pages/system/log/index.vue new file mode 100644 index 0000000..51771f9 --- /dev/null +++ b/resources/admin/src/pages/system/log/index.vue @@ -0,0 +1,368 @@ + + + + + + + + + + + 信息 + 警告 + 错误 + + + + + + + + + + 搜索 + + + + 重置 + + + + 导出 + + + + + + + + + + + + + 批量删除 + + + + + 清空日志 + + + + + + + + + + + + + + + + {{ getTypeLabel(record.type) }} + + + + + {{ record.message }} + + + + + 详情 + + 删除 + + + + + + + + + + + + {{ currentLog.id }} + + + {{ getTypeLabel(currentLog.type) }} + + + {{ currentLog.username || '-' }} + {{ currentLog.ip || '-' }} + {{ currentLog.method || '-' }} + {{ currentLog.url || '-' }} + + {{ currentLog.user_agent || '-' }} + + + {{ currentLog.message }} + + + {{ formatJson(currentLog.context) }} + + {{ currentLog.created_at }} + + + + + + + + + diff --git a/resources/admin/src/router/index.js b/resources/admin/src/router/index.js index 336f34a..ecac224 100644 --- a/resources/admin/src/router/index.js +++ b/resources/admin/src/router/index.js @@ -49,7 +49,11 @@ function loadComponent(componentPath) { } // 如果是简单的组件名称,从 pages 目录加载 - return modules[`../pages/${componentPath}/index.vue`] + if (componentPath.endsWith('index')){ + return modules[`../pages/${componentPath}.vue`] + } else { + return modules[`../pages/${componentPath}/index.vue`] + } } /**
{{ currentLog.message }}
{{ formatJson(currentLog.context) }}