zoukankan      html  css  js  c++  java
  • Django--CRM--菜单展示, 删除合并, 权限展示

    一 . 菜单展示

      

      

      

      

    二 . 合并删除

      我们可以把所有的删除都合并成一个函数这样就会减少很多的代码.

      思路: 在url里面需要传两个参数,一个是要删的id 一个是名字

      

      

      

      

    三 .权限展示

       我们要实现两个功能

        1. 我们点击菜单管理的一级菜单,展示所属他的所有权限.

        2. 让权限按照一级菜单的分类进行展示.

        3. 点击权限管理的二级菜单,让所属它的功能进行展开与闭合

           

      我们要想让权限按照一级菜单的分类进行展示的话,需要把二级菜单的功能放到二级菜单的children里面,这样展示起来就不会乱了顺序.

      

     权限展示的视图函数

      前端在循环展示权限的时候, 需要进行两次循环, 第一次是循环出二级菜单, 第二次循环出二级菜单children里面的功能,这样顺序才是我们想要的

       下面的效果就是js的点击事件功能了,点击添加, 移除类属性

      

      注意:

        

    if条件里面的两个数据类型不一样,不能直接比较,从数据库中提取的是int类型, 从url中获取的是str类型,
      要把他们两个变成同一类型, 第一种方法是在后端把url获取的变成int, 第二种方法就是在前端把int类型加个safe变成字符串

  • 相关阅读:
    windows 安装mysql 步骤
    x-editable 的使用方法
    asp.net连接数据库
    fedora下根据字符查找软件包
    ubuntu 常用命令
    第8课-库函数方式文件编程
    第7课-系统调用方式文件编程
    第6课-函数库设计
    第5课-Linux编程规范
    第4课-Linux应用程序地址布局
  • 原文地址:https://www.cnblogs.com/uiys/p/10673497.html
Copyright © 2011-2022 走看看