{% set roles = get_user_roles(get_user()) %} { "widgettype": "Menu", "options":{ "target": "root.page_center", "cwidth":10, "items":[ { "name": "home", "label": "主页", "url": "{{entire_url('public')}}" }, { "name": "hermes", "label": "御马监", "url": "{{entire_url('/hermes-web-cli')}}" }, { "name": "agent", "label": "智能体", "url": "{{entire_url('skillagent')}}" }, { "name": "pricing", "label": "定价管理", "url": "{{entire_url('/pricing/pricing_program')}}" }, { "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": "下位系统接口", "url": "{{entire_url('/dapi/downapp')}}" } {% 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/refresh_userperm.dspy')}}" }, { "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 %} ,{ "name": "skillmgr", "label": "技能管理", "submenu": "{{entire_url('/skillagent/menu.ui')}}" } {% 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 %} ] } }