251 lines
9.6 KiB
XML

{
"id": "app",
"widgettype": "VBox",
"options": {
"width": "100%",
"height": "100%",
"padding": "0"
},
"subwidgets": [
{
"widgettype": "HBox",
"options": {
"width": "100%",
"cheight": 2,
"bgcolor": "#1e293b",
"padding": "0 16px",
"alignItems": "center",
"gap": "12px"
},
"subwidgets": [
{
"widgettype": "Button",
"id": "btn_toggle_sidebar",
"options": {
"label": "☰",
"css": "text",
"color": "#fff",
"cfontsize": 1.4
},
"binds": [
{
"wid": "self",
"event": "click",
"actiontype": "method",
"target": "app.sidebar_menu",
"method": "toggle_collapse"
}
]
},
{
"widgettype": "Title4",
"options": {
"text": "产线平台",
"color": "#fff"
}
},
{
"widgettype": "Filler"
},
{
"widgettype": "urlwidget",
"options": {
"url": "{{entire_url('i18n/language.ui')}}"
}
},
{
"widgettype": "urlwidget",
"options": {
"url": "{{entire_url('/rbac/user/user_panel.ui')}}"
}
}
]
},
{
"widgettype": "HBox",
"options": {
"css": "filler",
"padding": "0",
"gap": "0"
},
"subwidgets": [
{
"widgettype": "VBox",
"options": {
"width": "220px",
"minWidth": "200px",
"height": "100%",
"bgcolor": "#f8fafc"
},
"subwidgets": [
{
"widgettype": "Menu",
"id": "sidebar_menu",
"options": {
"width": "100%",
"height": "100%",
"target": "app.main_content",
"items": [
{
"name": "pipeline_core",
"label": "产线管理",
"icon": "{{entire_url('/imgs/cubes.svg')}}",
"url": "{{entire_url('/pipeline_core')}}"
},
{
"name": "pipeline_sdlc",
"label": "开发产线",
"icon": "{{entire_url('/imgs/workflow.svg')}}",
"url": "{{entire_url('/pipeline-sdlc')}}"
},
{
"name": "pipeline_ops",
"label": "运营管理",
"icon": "{{entire_url('/imgs/dashboard.svg')}}",
"url": "{{entire_url('/pipeline_ops')}}"
},
{
"name": "pipeline_dist",
"label": "分销管理",
"icon": "{{entire_url('/imgs/truck.svg')}}",
"url": "{{entire_url('/pipeline_dist')}}"
},
{
"name": "pipeline_task",
"label": "任务中心",
"icon": "{{entire_url('/imgs/rocket.svg')}}",
"url": "{{entire_url('/pipeline_task')}}"
},
{
"name": "pipeline_ktv",
"label": "KTV产线",
"icon": "{{entire_url('/imgs/mic.svg')}}",
"url": "{{entire_url('/pipeline_task/task_submit.ui')}}"
},
{
"name": "showcase",
"label": "展示平台",
"icon": "{{entire_url('/imgs/user-circle.svg')}}",
"url": "{{entire_url('/showcase')}}"
},
{
"name": "tenant",
"label": "租户管理",
"icon": "{{entire_url('/imgs/globe.svg')}}",
"url": "{{entire_url('/tenant')}}"
},
{
"name": "app_audit",
"label": "审计日志",
"icon": "{{entire_url('/imgs/database.svg')}}",
"url": "{{entire_url('/app_audit')}}"
},
{
"name": "org_remote",
"label": "远程空间",
"icon": "",
"url": "{{entire_url('/pipeline-sdlc/sd_org_remote')}}"
},
{
"name": "product_management",
"label": "产品管理",
"icon": "",
"items": [
{"name": "pm_category", "label": "产品类别管理", "url": "{{entire_url('/product_management/product_category_tree')}}"},
{"name": "pm_product", "label": "产品管理", "url": "{{entire_url('/product_management/product_list')}}"},
{"name": "pm_resource", "label": "产品资源绑定", "url": "{{entire_url('/product_management/product_resource_list')}}"},
{"name": "pm_supplier", "label": "资源供应商关联", "url": "{{entire_url('/product_management/product_resource_supplier_list')}}"},
{"name": "pm_subscription", "label": "客户订购管理", "url": "{{entire_url('/product_management/product_subscription_list')}}"},
{"name": "pm_usage", "label": "产品消费记录", "url": "{{entire_url('/product_management/product_usage_log_list')}}"}
]
},
{
"name": "discount",
"label": "折扣管理",
"icon": "",
"items": [
{"name": "d_list", "label": "折扣管理", "url": "{{entire_url('/discount/discount_list/index.ui')}}"},
{"name": "d_marketing", "label": "营销方案", "url": "{{entire_url('/discount/discount_marketing_list/index.ui')}}"},
{"name": "d_promo", "label": "促销码", "url": "{{entire_url('/discount/discount_promo_code_list/index.ui')}}"},
{"name": "d_bind", "label": "客户归属", "url": "{{entire_url('/discount/discount_customer_bind_list/index.ui')}}"}
]
},
{
"name": "pricing",
"label": "定价管理",
"icon": "",
"items": [
{"name": "pricing_program", "label": "定价管理", "url": "{{entire_url('/pricing/pricing_program')}}"}
]
},
{
"name": "unipay",
"label": "支付管理",
"icon": "",
"items": [
{"name": "pay_recharge", "label": "充值", "url": "{{entire_url('/unipay/recharge.ui')}}"},
{"name": "pay_refund", "label": "退款", "url": "{{entire_url('/unipay/refund.ui')}}"},
{"name": "pay_manual", "label": "手动充值", "url": "{{entire_url('/unipay/manual_recharge.ui')}}"},
{"name": "pay_transfer", "label": "转账信息", "url": "{{entire_url('/unipay/transfer_info.ui')}}"}
]
},
{
"name": "sysmgr",
"label": "系统管理",
"icon": "",
"items": [
{"name": "rbac_users", "label": "用户管理", "url": "{{entire_url('/rbac/users')}}"},
{"name": "rbac_addadmin", "label": "添加管理员", "url": "{{entire_url('/rbac/add_adminuser.ui')}}"},
{"name": "rbac_list_path", "label": "查询路径权限角色", "url": "{{entire_url('/rbac/list_path_roles.ui')}}"},
{"name": "rbac_find_unauth", "label": "扫描未授权文件", "url": "{{entire_url('/rbac/find_unauth_files.dspy')}}"},
{"name": "rbac_refresh", "label": "刷新权限缓存", "url": "{{entire_url('/rbac/refresh_userperm.dspy')}}"},
{"name": "ab_svgicon", "label": "图标管理", "url": "{{entire_url('/appbase/svgicon')}}"},
{"name": "ab_codemgr", "label": "代码管理", "url": "{{entire_url('/appbase/appcodes')}}"},
{"name": "ab_params", "label": "参数管理", "url": "{{entire_url('/appbase/params')}}"},
{"name": "ab_jsonapi", "label": "json应用接口", "url": "{{entire_url('/appbase/jsonhttpapi')}}"}
]
}
]
}
}
]
},
{
"widgettype": "VScrollPanel",
"id": "main_content",
"options": {
"css": "filler",
"width": "100%",
"height": "100%"
},
"subwidgets": [
{
"widgettype": "VBox",
"options": {
"width": "100%",
"padding": "32px",
"spacing": "24px"
},
"subwidgets": [
{
"widgettype": "Title2",
"options": {
"text": "产线平台"
}
},
{
"widgettype": "Text",
"options": {
"text": "管理产线定义、运营配置、分销渠道与任务执行",
"cfontsize": 1.2
}
}
]
}
]
}
]
}
]
}