{% set roles = get_user_roles(get_user()) %} { "widgettype":"Menu", "options":{ "target":"page_center", "cwidth":10, "items":[ { "name":"home", "label":"主页", "url":"{{entire_url('public')}}" }, { "name":"charge", "label":"收费管理", "submenu":"{{entire_url('/charge/menu.ui')}}" }, { "name":"llmage", "label":"模型管理", "submenu":"{{entire_url('/llmage/menu.ui')}}" }, { "name":"rag", "label":"知识库管理", "submenu":"{{entire_url('/rag/menu.ui')}}" }, { "name":"upapp", "label":"上位系统", "items":[ { "name":"uapiio", "label":"接口输入输出", "url":"{{entire_url('/uapi/uapiio')}}" }, { "name":"apiset", "label":"接口集", "url":"{{entire_url('/uapi/uapiset')}}" }, { "name":"upapp", "label":"上位系统", "url":"{{entire_url('/uapi/upapp')}}" } ] }, { "name":"downapps", "label":"下位系统接口", "items":[ { "name":"downapp", "label":"下位系统", "url":"{{entire_url('/dapi/downapp')}}" }, { "name":"downapikey", "label":"下位系统apikey", "url":"{{entire_url('/dapi/downapikey')}}" } ] } {% if 'owner.superuser' in roles %} , { "name":"sysmgr", "label":"系统管理", "submenu":"{{entire_url('/appbase/menu.ui')}}" }, { "name":"addadmin", "label":"添加管理员", "url":"{{entire_url('rbac/add_adminuser.ui')}}" }, { "name":"role", "label":"配置账务", "items":[{ "name":"subject", "label":"科目配置", "url":"{{entire_url('accounting/subject')}}" },{ "name":"account_config", "label":"参与方科目配置", "url":"{{entire_url('accounting/account_config')}}" },{ "name":"accounting_config", "label":"会计分录配置", "url":"{{entire_url('accounting/accounting_config')}}" },{ "name":"open_account", "label":"开帐", "url":"{{entire_url('accounting/open_account.ui')}}" }] }, { "name":"role", "label":"角色管理", "url":"{{entire_url('rbac/role')}}" }, { "name":"permission", "label":"权限管理", "url":"{{entire_url('rbac/permission')}}" } {% endif %} {% if 'reseller.operator' in roles or 'customer.operator' in roles or 'owner.operator' in roles %} ,{ "name": "msp", "label": "服务管理", "items":[ { "name":"devgroup", "label":"设备组", "url":"{{entire_url('msp/devgroup')}}" }, { "name":"service", "label":"服务目录", "url":"{{entire_url('msp/mspcatelog')}}" } ] } {% endif %} {% if 'owner.operator' in roles %} ,{ "name":"syslog", "label":"系统日志", "url":"{{entire_url('/msp/sagelog.ui')}}" } ,{ "name":"prodtype", "label":"产品类型管理", "url":"{{entire_url('/platformbiz/prodtype')}}" }, { "name":"prodtypespec", "label":"产品类型规格", "url":"{{entire_url('/platformbiz/prodtypespec')}}" } {% endif %} {% if 'provider.operator' in roles %} , { "name":"product", "label":"产品管理", "url":"{{entire_url('/platformbiz/product')}}" } ,{ "name":"reseller", "label":"分销协议", "url":"{{entire_url('/platformbiz/retail_agree')}}" } {% endif %} {% if 'reseller.operator' in roles or 'customer.operator' in roles %} , { "name":"addprovider", "label":"添加供应商", "url":"{{entire_url('/platformbiz/add_provider.ui')}}" }, { "name":"providermgr", "label":"供应协议", "url":"{{entire_url('/platformbiz/provide_agree')}}" }, { "name":"product", "label":"产品管理", "url":"{{entire_url('/platformbiz/product')}}" } {% endif %} {% if 'reseller.sale' in roles %} ,{ "name":"reseller", "label":"分销协议", "url":"{{entire_url('/platformbiz/retail_agree')}}" } {% endif %} {% if 'custmer.admin' in roles or 'reseller.admin' in roles %} ,{ "name":"users", "label":"用户管理", "url":"{{entire_url('/rbac/users')}}" } {% endif %} ] } }