• 管理系统得操作与解决思路


    一、分层
    管理系统一般可以划分为三层:
    1.菜单栏
    2.账户信息,以及其他被认为是整个系统层级的、(相对独立、使用频率极高,这两点参考)的功能比如:站内信、换肤、系统设置、路由面包屑......
    3.main区,主展示区,或者是叫主路由入口
    二、系统级功能
    1.账户系统

    登陆(注册)
    修改密码
    权限设计

    2. 换肤
    3. 国际化(我自己写的react用例)
    4. 站内信
    5. 面包屑(一个不错的包)
    三、layout布局(登陆 or 未登录
    思路来自react umi的目录设计,由登陆的状态决定layout采用哪种布局
    未登录: 登陆页面
    已登录: 页面布局(栗子:左侧菜单,右侧:main区域)
    四、菜单栏(已登陆)
    多数情况下:
    一、二、三级菜单
    无权限划分: 前端路由直接写,vue-router or react umi(推荐)
    有权限划分: 4.1 权限是某些特定的字符,在路由信息中配置这些字符,在登录之后进行路由的初始化(将拥有权限的路由放入)
    两种方法更新权限:
    a、每一次的http请求都附带一次用户信息获取的请求,刷新个人信息
    b、将个人信息存入本地,通过socket信息通知客户端重新登录,从而刷新个人信息
    五、具体的功能页面
    a .vue: 列表、搜索、分页, (有用例链接哦) react: 地址记录搜索条件 (这个也有)
    b. 增、删、改、查 改和查合理运用路由query传值, 增做好检测工作,value是否符合规则

  • 相关阅读:
    Beta冲刺<10/10>
    Beta冲刺<1/10>
    多语言工作者--凡事预则立
    Beta阶段代码与规范
    多语言工作者の十日冲刺<9/10>
    团队进行Alpha冲刺--项目测试
    团队进行Alpha冲刺--冲刺总结
    Alpha总结展望——前事不忘后事之师
    Beta冲刺随笔——Day_Five
    Beta冲刺随笔——Day_Two
  • 原文地址:https://www.cnblogs.com/mzj143/p/13175120.html
Copyright © 2020-2023  润新知