diff --git a/json/prodtype.json b/json/prodtype.json index 44f710a..079c2bb 100644 --- a/json/prodtype.json +++ b/json/prodtype.json @@ -1,9 +1,11 @@ { "tblname":"prodtype", + "uitype":"tree", "params":{ - "data_params":{ - "parrentid":"null" - }, + "idField":"id", + "textField":"path", + "parentField":"parentid", + "editable":true, "browserfields": { "exclouded": ["id", "parentid" ], "alters": {} diff --git a/json/product.json b/json/product.json index ec90d60..eb9c78d 100644 --- a/json/product.json +++ b/json/product.json @@ -1,6 +1,7 @@ { "tblname":"product", "params":{ + "logined_userorgid":"ownerid", "browserfields": { "exclouded": ["id"], "alters": {} diff --git a/script/roleperm.sh b/script/roleperm.sh index e97c453..ad07140 100755 --- a/script/roleperm.sh +++ b/script/roleperm.sh @@ -1,6 +1,6 @@ #!/usr/bin/bash -python ~/py/rbac/script/roleperm.py sage platformbiz reseller sale agreements agreedetail agreedetailstep agreeproduct organization -python ~/py/rbac/script/roleperm.py sage platformbiz reseller operator coupontype agreements agreedetail agreedetailstep agreeproduct organization product prodpricing prodpricingtab coupontype coupon coupon_log recharge_log resource biz_order +python ~/py/rbac/script/roleperm.py sage platformbiz reseller sale reseller retail_agree agreedetail agreedetailstep agreeproduct organization +python ~/py/rbac/script/roleperm.py sage platformbiz reseller operator provide_agree coupontype agreedetail agreedetailstep agreeproduct organization product prodpricing prodpricingtab coupontype coupon coupon_log recharge_log resource biz_order python ~/py/rbac/script/roleperm.py sage platformbiz owner operator paychannel prodtype python ~/py/rbac/script/roleperm.py sage platformbiz customer customer coupon coupon_log biz_order recharge_log resource diff --git a/wwwroot/menu.ui b/wwwroot/menu.ui new file mode 100644 index 0000000..31a5224 --- /dev/null +++ b/wwwroot/menu.ui @@ -0,0 +1,27 @@ +{% set roles = get_user_roles(get_user()) %} +{ + "widgettype":"Menu", + "options":{ + "target":"page_center", + "cwidth":10, + "items":[ +{% if 'reseller.operator' in roles %} + { + "name":"provider", + "label":"供应商管理" + "url":"{{entire_url('/platformbiz/provider')}}" + } +{% endif %} +{% if 'reseller.sale' in roles %} + { + "name":"reseller", + "label":"分销商管理", + "url":"{{entire_url('/platformbiz/reseller'}}" + } +{% endif %} +{% if 'reseller.accountant' in roles %} +{% endif %} + {} + ] + } +}