From 1f94ffa857f45cc32661f2d958d9317d228590d0 Mon Sep 17 00:00:00 2001 From: RobbieHan Date: Wed, 14 Nov 2018 23:40:06 +0800 Subject: [PATCH] role2menu --- .idea/workspace.xml | 181 ++++++++++-------- apps/system/__pycache__/urls.cpython-36.pyc | Bin 2124 -> 2294 bytes .../__pycache__/views_role.cpython-36.pyc | Bin 3179 -> 4662 bytes apps/system/urls.py | 4 +- apps/system/views_role.py | 39 +++- db.sqlite3 | Bin 208896 -> 208896 bytes templates/system/role.html | 13 ++ templates/system/role_role2menu.html | 179 +++++++++++++++++ 8 files changed, 330 insertions(+), 86 deletions(-) create mode 100644 templates/system/role_role2menu.html diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 1e8045a..b33ee44 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,7 +2,10 @@ + + + - + - - + + @@ -28,12 +31,14 @@ - - + + - - - + + + + + @@ -42,7 +47,7 @@ - + @@ -53,18 +58,18 @@ - - + + - + - - + + @@ -72,11 +77,11 @@ - + - - + + @@ -136,10 +141,11 @@ @@ -150,10 +156,10 @@ DEFINITION_ORDER - @@ -200,12 +206,6 @@ - - - - - - @@ -314,17 +314,16 @@ - - + - + - - - + + + - - + + @@ -332,13 +331,27 @@ + + + + + + + + + + + + + + @@ -354,13 +367,6 @@ - - - - - - - @@ -557,9 +563,6 @@ - - - @@ -709,16 +712,6 @@ - - - - - - - - - - @@ -727,32 +720,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -761,16 +728,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + diff --git a/apps/system/__pycache__/urls.cpython-36.pyc b/apps/system/__pycache__/urls.cpython-36.pyc index ba70b304c4e1e8f521a4d36cea9c1a3c675c4899..917b65a117791c880959f2cf94e4aeeb5d6b50c6 100644 GIT binary patch delta 276 zcmX>j@J&#~n3tEU&+<)lAr}L~V+JH32V^?{aWNm$MwKUwdZ~;l=BXT6N?BaZ3@H{V z9KFmy5lf(mGFZe4B$6%_rIKPD%%EwrS%~Q>bG?3*a8XiXvTjj+PAZr%DlJYesuBSS z>VpKqgi&s4UMZ$hkZ6@87NzkynZ+ggRT5}MgVcki{4`Z>ai?S@=51zU+r}st#Tx{) j$;cNd9hR9|9wi9p`T)(Dyn{W8(Q2|Vhb4;;qYxti6SY)V delta 102 zcmew+ct$|Qn3tDJ^vCPyxtt6Pj~S4F43O;r#Ko@|H>x~gl@_NK`DrR|ZeiQQI5~+UjL~fJP7X@|22>k@ diff --git a/apps/system/__pycache__/views_role.cpython-36.pyc b/apps/system/__pycache__/views_role.cpython-36.pyc index 8ad075c788d808d93d90db1c1d0523a82d9221a5..f66068b4f477b06a6d5aa6c4aea802fbace668db 100644 GIT binary patch literal 4662 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 delta 1469 zcmZ`(yN?@17~k2)?0RqgJlkjAk>o-wktHudLbwDjq#{v@=yaSYmcp_;bEieSUi0lb zK{Qt!EfUc*{0lS)34~~oXeep7LV_lwp-n2jZ+u{55nJ=~_nz-H{$cQ}H@IG{`ro~H z_R)cF7{41!9|!5Xc=A7uCxh){W(Y&riIeh(Bkc&DxTzO;ns$>)>PNn|@shPPh=Q~l zRheNjvRC9Zh#o-i^A(8iP72p+Q;G}W)Q zzWT)sRAzn8Ts5$F&XPrGfh?9{kb7wz$zn@=W)E(y+jZ7}z}XD{ubcs@&*RBC0+oXW4VDV3tDl^&+Few> zV3)D&JQl-YJUM`iD&;+I6BS_qTj~qG#r1t>)Hl4pdk*EWO-dUmeCdMxWG3?hUez2% zNn+#{De3Om(=0DSWxH4ItkiNH-IlBu?RgCqbpB}%(IHcNtlO_)uZOc-!cdQuvIjX4 z64aMYSDm=Ov91!{UgHME*2!NX>Vo>&+ZJb#EUjD?r7z;cLy4Ya30q|F3c*bTY&jJN zZxGxfxQ$R&MoFUY&EXvqQproX>ouZr@2dNiKh9nxEj2h~u!BFPS!77Qj^t^Vk9C)u z^UGI~y+q!6cP^8!izVyE?h@yW6FCBSk8G$OxJFWIBm`K*E~dm6h0xmO@FwZ0q|%=C zu!XDn(>&f+&;6VG{~Z+W<4|Pd;c%YROUL#$`ct*@y|Zl7s{qNuKAck<&D*1>Ej}Ji zjFimEOB}%`B03=wCPAM)1sl;a6kBYS|5^<6G`X7T!we=-eKGht?$eC&z_5A_=MViu-a=p?B096eLE4BJaMu& zM{ztpvi1R^64V+ln1GcfXRBt(**a;-*{WJ{wn|ohrPR13Z9=E?*h;glI`I|39w;2* z0H2Rau!*jDUuWjHjDu@3s_ z(CG}51Q7X5ZYD_YgngA>O6XiOdL*6?v4dWcpZC6@8aXqPr!3~HbjP8v@7C*!ct_Y@ uFyW3;EeCFb{Z!kkd;COm6s-IDFT~QK!XmyR!QCW|^&T|iX5v@$AN&K8my3@8 delta 369 zcmYL_F-rqM5QTScXYX#~;X6TsVjxkp&?f1u#KI<}o!A|Mc0&9IDQyG=QB)8?MJrJb zbA=XG7N$vOkszre#v&rIh#GNoAT}Q}ypK09#kyCldz&Lv-b&3;`6@U`CpD%l9HN37 zEaDYw*gzgr;b_i>N_ldIcIm(xA|2+lw|5~Ix;Q1u^$8&?R3+X}4F`gIj15Z`(_&$H z$!8W5qOo`JQrv&uK5wi?#_cB-QG1qr|CkH@83!~Ua`2trxgbb^z!k|fdA-gf1o~=uP#Ya- {% endblock %} \ No newline at end of file diff --git a/templates/system/role_role2menu.html b/templates/system/role_role2menu.html new file mode 100644 index 0000000..10b0ef1 --- /dev/null +++ b/templates/system/role_role2menu.html @@ -0,0 +1,179 @@ +{% extends "base-layer.html" %} {% load static %} + +{% block css %} + + + +{% endblock %} +{% block main %} + + +
+
+
+ {% csrf_token %} + + + +
+
+
+
+ + +
+
+
    +
    +
    +
    +





    +
    + +
    +
    {{ role.name }}权限
    + +
    +
    +
    + +
    +
      +
      +
      +
      +
      +
      +
      +{% endblock %} + +{% block javascripts %} + + + +{% endblock %} \ No newline at end of file