当前位置: 首页 > news >正文

标准版admin后台页面添加及开发操作流程及注意事项

基础介绍

CRMEB后台管理是基于vue2技术栈进行开发搭建的

Vue Router 使用的是v3版本,mode为history模式 如需修改 mode 请在src/setting.js中修改routerMode

新建页面

新建路由

image.png

根据目录结构,需要在src/router/modules中对应模块中,添加对应路由(如有其他模块建议另行创建)

实例中:该页面的访问路径(路由地址)为 /admin/order/list

// 实例  该路由创建成功后 访问路径为 /admin/order/listimport BasicLayout from '@/components/main';const pre = 'order_';export default {path: '/admin/order',name: 'order',header: 'order',redirect: {name: `${pre}list`,},component: BasicLayout,   // 布局组件children: [{path: 'list',name: `${pre}list`,meta: {auth: ['admin-order-storeOrder-index'],  // 路由权限title: '订单管理',},component: () => import('@/pages/order/orderList/index'),  // 动态引入 对应pages中文件路径}],
};

Copy

注意

如果你添加的是新建模块 指:在src/router/modules中新建路由文件

你还需要再 src/router/routers.js中进行引入

59b87202212131220567457.png

在上方引入并在下方使用

创建文件

src/pages下创建模块文件 例如test,模块中在添加对应的功能文件

image.png

添加规则

运行起后台admin项目找到对应目录 设置/权限管理/权限规则

image.png

69e7d20221213122115851.png

如果是创建一级目录点击图中1添加规则,如果是在对应一级模块下创建二级或三级目录 根据列表及展开项,点击后方2添加子菜单进行添加。

添加子菜单注意事项

51022202212131221297429.png

必填项

按钮名称、路由地址为必填项(如果创建一级目录,需添加对应图片,可点击图片后方icon进行选择)

路由

路由地址参加第一步中 路由创建后的路由地址进行添加 例如:/admin/user/list

权限

权限标识参考第一部中 meta中auth 填写的权限规则

其他问题

1.如果需要添加规则效验可在 src/router/index.js中进行添加具体使用方法可参考官方示例导航守卫

2.如果按上面布置添加完成页面却出现 该页面不存在时。请检查路由文件及权限规则中路径添加是否正确。

3.如果出现 因权限无法访问问题

  • 请检查规则添加的权限与路由文件中的权限规则是否一致
  • 检查 设置/角色管理中的菜单权限

http://www.lryc.cn/news/463175.html

相关文章:

  • ‘perl‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  • 如何利用CMMI帮助组织消除低价值流程
  • 如何理解线程安全这个概念?
  • 代码随想录算法训练营第48天| 739. 每日温度,496.下一个更大元素 I,503.下一个更大元素II
  • Qt 支持打包成安卓
  • PDF工具类源码
  • NirCmd-Gui-Chinese-Introduction
  • 吴恩达深度学习笔记(7)
  • 二、数据离线处理场景化解决方案
  • 算法题总结(十四)——贪心算法(上)
  • hive on tez 指定队列后任务一直处于running状态
  • 闲说视频清晰度和各种格式、编码技术的发展历史
  • 嵌入式职业规划
  • Nginx - 实现 TCP/DUP流量的按 IP 动态转发
  • 基于深度学习的进化神经网络设计
  • 软考-软件设计师(10)-专业英语词汇汇总与新技术知识点
  • PyTorch 2.5 发布带来一些新特性和改进
  • 算法:560.和为k的子数组
  • C++之list(2)
  • React Componet类组件详解(老项目)
  • 位运算题目-Java实现-LeetCode题解:判断字符是否唯一-丢失的数字-两整数之和-只出现一次的数字 II-消失的两个数字
  • 复合泊松过程
  • [week1] newstar ctf ezAndroidStudy
  • TCP——Socket
  • OpenStack服务Swift重启失效(已解决)
  • System.Text.Json类库进行json转化时ValueKind:Object问题
  • 免费Excel工作表同类数据合并工具
  • 如何在算家云搭建Video-Infinity(视频生成)
  • LeetCode搜索插入位置
  • UE5学习笔记24-添加武器弹药