2442 lines
76 KiB
XML
2442 lines
76 KiB
XML
{% if get_user() %}
|
||
{% set roles = get_user_roles(get_user()) %}
|
||
{% set is_fin = ('owner.superuser' in roles) or ('owner.admin' in roles) or ('owner.account' in roles) or ('reseller.admin' in roles) or ('reseller.accountant' in roles) or ('reseller.operator' in roles) %}
|
||
{% set is_customer = ('customer.customer' in roles) or ('*.customer' in roles) %}
|
||
{% set is_admin = ('owner.superuser' in roles) or ('owner.admin' in roles) %}
|
||
{% set is_ticket_staff = is_admin or ('owner.maintainer' in roles) %}
|
||
{
|
||
"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,
|
||
"mobile_hidden": true
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "method",
|
||
"target": "app.sidebar_menu",
|
||
"method": "toggle_collapse"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Title4",
|
||
"options": {
|
||
"otext": "产线平台", "text": "产线平台", "i18n": true,
|
||
"color": "#fff"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Filler"
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"width": "auto",
|
||
"height": "100%",
|
||
"alignItems": "center",
|
||
"gap": "12px",
|
||
"mobile_hidden": true
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Button",
|
||
"id": "theme_toggle_btn",
|
||
"options": {
|
||
"label": "🌙",
|
||
"css": "text",
|
||
"width": "36px",
|
||
"height": "36px",
|
||
"borderRadius": "50%",
|
||
"border": "1px solid #475569",
|
||
"bgcolor": "transparent",
|
||
"cfontsize": 1.1,
|
||
"tip": "切换主题"
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "script",
|
||
"target": "self",
|
||
"script": "var h=document.documentElement;var t=h.getAttribute('data-theme')||'light';var n=t=='light'?'dark':'light';h.setAttribute('data-theme',n);try{localStorage.setItem('pipeline_ui_theme',n);}catch(e){}if(window.applyPipelineTheme){window.applyPipelineTheme(n);}"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Svg",
|
||
"options": {
|
||
"css": "clickable",
|
||
"rate": 2,
|
||
"tip": "显示所有已最小化的窗口",
|
||
"url": "{{entire_url('/bricks/imgs/app-dock.svg')}}"
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "script",
|
||
"target": "app",
|
||
"script": "bricks.app.show_windows_panel(event)"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "urlwidget",
|
||
"options": {
|
||
"url": "{{entire_url('i18n/language.ui')}}"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Button",
|
||
"id": "todo_badge",
|
||
"options": {
|
||
"label": "🔔 待办",
|
||
"css": "text",
|
||
"color": "#fbbf24",
|
||
"cfontsize": 0.85
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "script",
|
||
"target": "self",
|
||
"script": "if(window.openMyTodos){openMyTodos();}"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"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",
|
||
"mobile_hidden": true
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Menu",
|
||
"id": "sidebar_menu",
|
||
"options": {
|
||
"width": "100%",
|
||
"height": "100%",
|
||
"target": "app.main_content",
|
||
"items": [
|
||
{% if is_customer and not is_admin %}
|
||
{
|
||
"name": "generic_agent",
|
||
"label": "通用助手",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'generic_agent',label:'通用助手',url:'/pipeline_core/agent_generic',removable:true})"
|
||
},
|
||
{
|
||
"name": "cust_pipelines_group",
|
||
"label": "产线",
|
||
"icon": "{{entire_url('/imgs/workflow.svg')}}",
|
||
"items": [
|
||
{
|
||
"name": "pipeline_opportunity",
|
||
"label": "商机产线",
|
||
"script": "this.open_tab({name:'pipeline_opportunity',label:'商机产线',url:'/pipeline-opportunity/agent',removable:true})"
|
||
},
|
||
{
|
||
"name": "pipeline_bidding",
|
||
"label": "投标产线",
|
||
"script": "this.open_tab({name:'pipeline_bidding',label:'投标产线',url:'/pipeline-bidding/agent',removable:true})"
|
||
},
|
||
{
|
||
"name": "pipeline_sdlc",
|
||
"label": "开发产线",
|
||
"script": "this.open_tab({name:'pipeline_sdlc',label:'开发产线',url:'/pipeline_core/agent',removable:true})"
|
||
},
|
||
{
|
||
"name": "pipeline_foms",
|
||
"label": "运维产线",
|
||
"script": "bricks.show_message({title:'运维产线',message:'运维产线(面向FOMS)规划中,尚未开发'});"
|
||
},
|
||
{
|
||
"name": "pipeline_marketing",
|
||
"label": "营销产线",
|
||
"script": "bricks.show_message({title:'营销产线',message:'营销产线规划中,尚未开发'});"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "cust_apikey",
|
||
"label": "API Key",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'cust_apikey',label:'API Key',url:'/dapi/apikey_manage.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "cust_tickets",
|
||
"label": "我的工单",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'cust_tickets',label:'我的工单',url:'/ticket/my/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "cust_vouchers",
|
||
"label": "我的代金券",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'cust_vouchers',label:'我的代金券',url:'/voucher/my/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "cust_account",
|
||
"label": "我的账户",
|
||
"icon": "",
|
||
"items": [
|
||
{
|
||
"name": "cust_recharge",
|
||
"label": "充值",
|
||
"script": "this.open_tab({name:'cust_recharge',label:'充值',url:'/unipay/recharge.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "cust_myaccounts",
|
||
"label": "我的账户",
|
||
"script": "this.open_tab({name:'cust_myaccounts',label:'我的账户',url:'/accounting/myaccounts.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "cust_subscriptions",
|
||
"label": "我的权益",
|
||
"script": "this.open_tab({name:'cust_subscriptions',label:'我的权益',url:'/product_management/storefront/api/my_subscriptions.dspy',removable:true})"
|
||
}
|
||
]
|
||
}
|
||
{% else %}
|
||
{
|
||
"name": "llm_governance",
|
||
"label": "模型网关",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'llm_governance',label:'模型网关',url:'/pipeline-llm',removable:true})"
|
||
},
|
||
{
|
||
"name": "generic_agent",
|
||
"label": "通用助手",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'generic_agent',label:'通用助手',url:'/pipeline_core/agent_generic',removable:true})"
|
||
},
|
||
{% set is_owner_org = namespace(v=false) %}{% for r in roles %}{% if r.split('.')[0] == 'owner' %}{% set is_owner_org.v = true %}{% endif %}{% endfor %}
|
||
{% if is_owner_org.v %}
|
||
{
|
||
"name": "platform_agent",
|
||
"label": "平台内部助手",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'platform_agent',label:'平台内部助手',url:'/pipeline-platform/agent_platform',removable:true})"
|
||
},
|
||
{% endif %}
|
||
{
|
||
"name": "pipelines_group",
|
||
"label": "产线",
|
||
"icon": "{{entire_url('/imgs/workflow.svg')}}",
|
||
"items": [
|
||
{
|
||
"name": "pipeline_opportunity",
|
||
"label": "商机产线",
|
||
"script": "this.open_tab({name:'pipeline_opportunity',label:'商机产线',url:'/pipeline-opportunity/agent',removable:true})"
|
||
},
|
||
{
|
||
"name": "pipeline_bidding",
|
||
"label": "投标产线",
|
||
"script": "this.open_tab({name:'pipeline_bidding',label:'投标产线',url:'/pipeline-bidding/agent',removable:true})"
|
||
},
|
||
{
|
||
"name": "pipeline_sdlc",
|
||
"label": "开发产线",
|
||
"script": "this.open_tab({name:'pipeline_sdlc',label:'开发产线',url:'/pipeline_core/agent',removable:true})"
|
||
},
|
||
{
|
||
"name": "pipeline_foms",
|
||
"label": "运维产线",
|
||
"script": "bricks.show_message({title:'运维产线',message:'运维产线(面向FOMS)规划中,尚未开发'});"
|
||
},
|
||
{
|
||
"name": "pipeline_marketing",
|
||
"label": "营销产线",
|
||
"script": "bricks.show_message({title:'营销产线',message:'营销产线规划中,尚未开发'});"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "pipeline_ops",
|
||
"label": "运营管理",
|
||
"icon": "{{entire_url('/imgs/dashboard.svg')}}",
|
||
"script": "this.open_tab({name:'pipeline_ops',label:'运营管理',url:'/pipeline_ops',removable:true})"
|
||
},
|
||
{
|
||
"name": "accounting",
|
||
"label": "账务管理",
|
||
"icon": "{{entire_url('/imgs/database.svg')}}",
|
||
"items": [
|
||
{
|
||
"name": "acc_myaccounts",
|
||
"label": "我的账户",
|
||
"script": "this.open_tab({name:'acc_myaccounts',label:'我的账户',url:'/accounting/myaccounts.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_detail",
|
||
"label": "账务明细",
|
||
"script": "this.open_tab({name:'acc_detail',label:'账务明细',url:'/accounting/accdetail.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_billing",
|
||
"label": "账单",
|
||
"script": "this.open_tab({name:'acc_billing',label:'账单',url:'/accounting/billing.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_mycredit",
|
||
"label": "我的信用额度",
|
||
"script": "this.open_tab({name:'acc_mycredit',label:'我的信用额度',url:'/accounting/credit_limit/credit_overview.ui',removable:true})"
|
||
}
|
||
{% if is_fin %}
|
||
,
|
||
{
|
||
"name": "acc_proxy_recharge",
|
||
"label": "代客充值",
|
||
"script": "this.open_tab({name:'acc_proxy_recharge',label:'代客充值',url:'/accounting/proxy_recharge.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_recharge_reverse",
|
||
"label": "充值错帐处理",
|
||
"script": "this.open_tab({name:'acc_recharge_reverse',label:'充值错帐处理',url:'/accounting/recharge_reverse.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_provider_recharge",
|
||
"label": "供应商充值",
|
||
"script": "this.open_tab({name:'acc_provider_recharge',label:'供应商充值',url:'/supplychain/provider_recharge.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_balance",
|
||
"label": "账户余额",
|
||
"script": "this.open_tab({name:'acc_balance',label:'账户余额',url:'/accounting/acc_balance/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_subject",
|
||
"label": "科目配置",
|
||
"script": "this.open_tab({name:'acc_subject',label:'科目配置',url:'/accounting/subject/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_account_config",
|
||
"label": "参与方科目配置",
|
||
"script": "this.open_tab({name:'acc_account_config',label:'参与方科目配置',url:'/accounting/account_config/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_accounting_config",
|
||
"label": "会计分录配置",
|
||
"script": "this.open_tab({name:'acc_accounting_config',label:'会计分录配置',url:'/accounting/accounting_config/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_credit_limit",
|
||
"label": "信用额度",
|
||
"script": "this.open_tab({name:'acc_credit_limit',label:'信用额度',url:'/accounting/credit_limit/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_currency",
|
||
"label": "币种",
|
||
"script": "this.open_tab({name:'acc_currency',label:'币种',url:'/accounting/currency/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_exchange_rate",
|
||
"label": "汇率",
|
||
"script": "this.open_tab({name:'acc_exchange_rate',label:'汇率',url:'/accounting/exchange_rate/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "acc_log",
|
||
"label": "记账日志",
|
||
"script": "this.open_tab({name:'acc_log',label:'记账日志',url:'/accounting/accounting_log/index.ui',removable:true})"
|
||
}
|
||
{% endif %}
|
||
]
|
||
},
|
||
{
|
||
"name": "supplychain",
|
||
"label": "供销管理",
|
||
"icon": "{{entire_url('/imgs/workflow.svg')}}",
|
||
"items": [
|
||
{
|
||
"name": "sc_suppliers",
|
||
"label": "供应商管理",
|
||
"script": "this.open_tab({name:'sc_suppliers',label:'供应商管理',url:'/supplychain/suppliers_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "sc_supplier_price",
|
||
"label": "供应商资源定价",
|
||
"script": "this.open_tab({name:'sc_supplier_price',label:'供应商资源定价',url:'/supplychain/supplier_resource_price_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "sc_contracts",
|
||
"label": "供销合同",
|
||
"script": "this.open_tab({name:'sc_contracts',label:'供销合同',url:'/supplychain/supply_contracts_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "sc_platform_rel",
|
||
"label": "平台供销关系",
|
||
"script": "this.open_tab({name:'sc_platform_rel',label:'平台供销关系',url:'/supplychain/platform_supply_relations_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "sc_prod_mapping",
|
||
"label": "产品供应映射",
|
||
"script": "this.open_tab({name:'sc_prod_mapping',label:'产品供应映射',url:'/supplychain/product_supplier_mapping_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "sc_sub_resellers",
|
||
"label": "二级分销商",
|
||
"script": "this.open_tab({name:'sc_sub_resellers',label:'二级分销商',url:'/supplychain/sub_resellers_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "sc_agreements",
|
||
"label": "分销协议",
|
||
"script": "this.open_tab({name:'sc_agreements',label:'分销协议',url:'/supplychain/distribution_agreements_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "sc_sales_ledger",
|
||
"label": "销售记账",
|
||
"script": "this.open_tab({name:'sc_sales_ledger',label:'销售记账',url:'/supplychain/sales_ledger_list/index.ui',removable:true})"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "rag_kb",
|
||
"label": "知识库",
|
||
"icon": "{{entire_url('/imgs/database.svg')}}",
|
||
"script": "this.open_tab({name:'rag_kb',label:'知识库',url:'/rag/knowledge_bases_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "showcase",
|
||
"label": "展示平台",
|
||
"icon": "{{entire_url('/imgs/user-circle.svg')}}",
|
||
"script": "this.open_tab({name:'showcase',label:'展示平台',url:'/showcase',removable:true})"
|
||
},
|
||
{
|
||
"name": "tenant",
|
||
"label": "租户管理",
|
||
"icon": "{{entire_url('/imgs/globe.svg')}}",
|
||
"script": "this.open_tab({name:'tenant',label:'租户管理',url:'/tenant',removable:true})"
|
||
},
|
||
{
|
||
"name": "app_audit",
|
||
"label": "审计日志",
|
||
"icon": "{{entire_url('/imgs/database.svg')}}",
|
||
"script": "this.open_tab({name:'app_audit',label:'审计日志',url:'/app_audit',removable:true})"
|
||
},
|
||
{
|
||
"name": "org_remote",
|
||
"label": "远程空间",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'org_remote',label:'远程空间',url:'/pipeline-sdlc/sd_org_remote',removable:true})"
|
||
},
|
||
{
|
||
"name": "product_management",
|
||
"label": "产品管理",
|
||
"icon": "",
|
||
"items": [
|
||
{
|
||
"name": "pm_category",
|
||
"label": "产品类别管理",
|
||
"script": "this.open_tab({name:'pm_category',label:'产品类别管理',url:'/product_management/product_category_tree',removable:true})"
|
||
},
|
||
{
|
||
"name": "pm_product",
|
||
"label": "产品管理",
|
||
"script": "this.open_tab({name:'pm_product',label:'产品管理',url:'/product_management/product_list',removable:true})"
|
||
},
|
||
{
|
||
"name": "pm_resource",
|
||
"label": "产品资源绑定",
|
||
"script": "this.open_tab({name:'pm_resource',label:'产品资源绑定',url:'/product_management/product_resource_list',removable:true})"
|
||
},
|
||
{
|
||
"name": "pm_supplier",
|
||
"label": "资源供应商关联",
|
||
"script": "this.open_tab({name:'pm_supplier',label:'资源供应商关联',url:'/product_management/product_resource_supplier_list',removable:true})"
|
||
},
|
||
{
|
||
"name": "pm_subscription",
|
||
"label": "客户订购管理",
|
||
"script": "this.open_tab({name:'pm_subscription',label:'客户订购管理',url:'/product_management/product_subscription_list',removable:true})"
|
||
},
|
||
{
|
||
"name": "pm_usage",
|
||
"label": "产品消费记录",
|
||
"script": "this.open_tab({name:'pm_usage',label:'产品消费记录',url:'/product_management/product_usage_log_list',removable:true})"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "discount",
|
||
"label": "折扣管理",
|
||
"icon": "",
|
||
"items": [
|
||
{
|
||
"name": "d_list",
|
||
"label": "折扣管理",
|
||
"script": "this.open_tab({name:'d_list',label:'折扣管理',url:'/discount/discount_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "d_marketing",
|
||
"label": "营销方案",
|
||
"script": "this.open_tab({name:'d_marketing',label:'营销方案',url:'/discount/discount_marketing_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "d_promo",
|
||
"label": "促销码",
|
||
"script": "this.open_tab({name:'d_promo',label:'促销码',url:'/discount/discount_promo_code_list/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "d_bind",
|
||
"label": "客户归属",
|
||
"script": "this.open_tab({name:'d_bind',label:'客户归属',url:'/discount/discount_customer_bind_list/index.ui',removable:true})"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "pricing",
|
||
"label": "定价管理",
|
||
"icon": "",
|
||
"items": [
|
||
{
|
||
"name": "pricing_program",
|
||
"label": "定价管理",
|
||
"script": "this.open_tab({name:'pricing_program',label:'定价管理',url:'/pricing/pricing_program',removable:true})"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "unipay",
|
||
"label": "支付管理",
|
||
"icon": "",
|
||
"items": [
|
||
{
|
||
"name": "pay_recharge",
|
||
"label": "充值",
|
||
"script": "this.open_tab({name:'pay_recharge',label:'充值',url:'/unipay/recharge.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "pay_refund",
|
||
"label": "退款",
|
||
"script": "this.open_tab({name:'pay_refund',label:'退款',url:'/unipay/refund.ui',removable:true})"
|
||
}
|
||
]
|
||
},
|
||
{% if is_ticket_staff %}
|
||
{
|
||
"name": "ticket_manage",
|
||
"label": "工单管理",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'ticket_manage',label:'工单管理',url:'/ticket/manage/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "voucher_manage",
|
||
"label": "代金券管理",
|
||
"icon": "",
|
||
"script": "this.open_tab({name:'voucher_manage',label:'代金券管理',url:'/voucher/index.ui',removable:true})"
|
||
},
|
||
{% endif %}
|
||
{
|
||
"name": "sysmgr",
|
||
"label": "系统管理",
|
||
"icon": "",
|
||
"items": [
|
||
{
|
||
"name": "rbac_users",
|
||
"label": "用户管理",
|
||
"script": "this.open_tab({name:'rbac_users',label:'用户管理',url:'/rbac/users',removable:true})"
|
||
},
|
||
{
|
||
"name": "rbac_addadmin",
|
||
"label": "添加管理员",
|
||
"script": "this.open_tab({name:'rbac_addadmin',label:'添加管理员',url:'/rbac/add_adminuser.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "rbac_list_path",
|
||
"label": "查询路径权限角色",
|
||
"script": "this.open_tab({name:'rbac_list_path',label:'查询路径权限角色',url:'/rbac/list_path_roles.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "rbac_find_unauth",
|
||
"label": "扫描未授权文件",
|
||
"script": "this.open_tab({name:'rbac_find_unauth',label:'扫描未授权文件',url:'/rbac/find_unauth_files.dspy',removable:true})"
|
||
},
|
||
{
|
||
"name": "rbac_refresh",
|
||
"label": "刷新权限缓存",
|
||
"script": "this.open_tab({name:'rbac_refresh',label:'刷新权限缓存',url:'/rbac/refresh_userperm.dspy',removable:true})"
|
||
},
|
||
{
|
||
"name": "ab_svgicon",
|
||
"label": "图标管理",
|
||
"script": "this.open_tab({name:'ab_svgicon',label:'图标管理',url:'/appbase/svgicon',removable:true})"
|
||
},
|
||
{
|
||
"name": "ab_codemgr",
|
||
"label": "代码管理",
|
||
"script": "this.open_tab({name:'ab_codemgr',label:'代码管理',url:'/appbase/appcodes',removable:true})"
|
||
},
|
||
{
|
||
"name": "ab_params",
|
||
"label": "参数管理",
|
||
"script": "this.open_tab({name:'ab_params',label:'参数管理',url:'/appbase/params',removable:true})"
|
||
},
|
||
{
|
||
"name": "dapi_downapp",
|
||
"label": "下位系统",
|
||
"script": "this.open_tab({name:'dapi_downapp',label:'下位系统',url:'/dapi/downapp',removable:true})"
|
||
},
|
||
{
|
||
"name": "dapi_downapikey",
|
||
"label": "下位系统API Key",
|
||
"script": "this.open_tab({name:'dapi_downapikey',label:'下位系统API Key',url:'/dapi/downapikey',removable:true})"
|
||
},
|
||
{
|
||
"name": "wechat_channel",
|
||
"label": "微信通道",
|
||
"script": "this.open_tab({name:'wechat_channel',label:'微信通道',url:'/pipeline-sdlc/wechat_config/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "dda_approval",
|
||
"label": "钉钉审批",
|
||
"items": [
|
||
{
|
||
"name": "dda_apvcfg",
|
||
"label": "审批节点配置",
|
||
"script": "this.open_tab({name:'dda_apvcfg',label:'审批节点配置',url:'/dingdingflow/dda_approval_configs/index.ui',removable:true})"
|
||
},
|
||
{
|
||
"name": "dda_apvrec",
|
||
"label": "审批记录",
|
||
"script": "this.open_tab({name:'dda_apvrec',label:'审批记录',url:'/dingdingflow/dda_approvals/index.ui',removable:true})"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
{% endif %}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "TabPanel",
|
||
"id": "main_content",
|
||
"options": {
|
||
"css": "filler",
|
||
"width": "100%",
|
||
"height": "100%",
|
||
"tab_pos": "top",
|
||
"mobile_bar": {
|
||
"badge_interval": 60,
|
||
"max_visible": 4,
|
||
"more": {
|
||
"label": "更多",
|
||
"micon": "⋯",
|
||
"title": "更多功能",
|
||
"dataurl": "{{entire_url('/pipeline_core/api/my_pipelines.dspy')}}?fmt=more",
|
||
"empty_text": "暂无更多功能"
|
||
},
|
||
"items": [
|
||
{
|
||
"name": "m_pipelines",
|
||
"label": "产线",
|
||
"micon": "⚡",
|
||
"url": "{{entire_url('/pipeline_core/mobile_agent.ui')}}"
|
||
},
|
||
{
|
||
"name": "m_generic",
|
||
"label": "助手",
|
||
"micon": "💬",
|
||
"url": "{{entire_url('/pipeline_core/agent_generic')}}"
|
||
},
|
||
{
|
||
"name": "m_todos",
|
||
"label": "待办",
|
||
"micon": "📋",
|
||
"badge_url": "{{entire_url('/pipeline-sdlc/api/project_human_count.dspy')}}",
|
||
"url": "{{entire_url('/pipeline-sdlc/api/my_todos_popup.dspy')}}?embed=1"
|
||
},
|
||
{
|
||
"name": "m_mine",
|
||
"label": "我的",
|
||
"micon": "👤",
|
||
"url": "{{entire_url('/mine.ui')}}"
|
||
}
|
||
]
|
||
},
|
||
"items": [
|
||
{
|
||
"name": "home",
|
||
"label": "主页",
|
||
"removable": false,
|
||
"content": {
|
||
"widgettype": "urlwidget",
|
||
"options": {
|
||
"url": "{{entire_url('/product_management/storefront/index.ui')}}"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
|
||
|
||
|
||
{% else %}
|
||
{
|
||
"id": "app",
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-page",
|
||
"width": "100%",
|
||
"height": "100%",
|
||
"padding": "0",
|
||
"overflow": "hidden"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-scroll",
|
||
"width": "100%",
|
||
"flex": "1 1 auto",
|
||
"minHeight": "0",
|
||
"overflowY": "auto",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-header",
|
||
"width": "100%",
|
||
"padding": "0 clamp(20px,6vw,90px)",
|
||
"alignItems": "center",
|
||
"gap": "14px",
|
||
"cheight": 3.2
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-logo-box",
|
||
"gap": "2px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "产线平台",
|
||
"text": "产线平台",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-logo"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "PIPELINE PLATFORM",
|
||
"halign": "left",
|
||
"css": "pl-logo-sub"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Filler"
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "能力",
|
||
"text": "能力",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-nav"
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "script",
|
||
"target": "self",
|
||
"script": "var e=document.getElementById(\"sec_caps\");if(e){e.scrollIntoView({behavior:'smooth',block:'start'});}"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "产线",
|
||
"text": "产线",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-nav"
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "script",
|
||
"target": "self",
|
||
"script": "var e=document.getElementById(\"sec_pipes\");if(e){e.scrollIntoView({behavior:'smooth',block:'start'});}"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "流程",
|
||
"text": "流程",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-nav"
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "script",
|
||
"target": "self",
|
||
"script": "var e=document.getElementById(\"sec_flow\");if(e){e.scrollIntoView({behavior:'smooth',block:'start'});}"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Button",
|
||
"options": {
|
||
"label": "🌙",
|
||
"css": "pl-btn-ghost theme-icon-btn"
|
||
},
|
||
"id": "theme_toggle_btn",
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "script",
|
||
"target": "self",
|
||
"script": "var h=document.documentElement;var t=h.getAttribute('data-theme')||'light';var n=t=='light'?'dark':'light';h.setAttribute('data-theme',n);try{localStorage.setItem('pipeline_ui_theme',n);}catch(e){}if(window.applyPipelineTheme){window.applyPipelineTheme(n);}"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "urlwidget",
|
||
"options": {
|
||
"url": "{{entire_url('i18n/language.ui')}}"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Button",
|
||
"options": {
|
||
"label": "登录 / 注册",
|
||
"css": "pl-btn pl-btn-sm"
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "urlwidget",
|
||
"target": "self",
|
||
"options": {
|
||
"url": "{{entire_url('/rbac/user/login.ui')}}"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-hero",
|
||
"width": "100%"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-hero-deco"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-grid"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-orb pl-orb-1"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-orb pl-orb-2"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-orb pl-orb-3"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-noise"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-hero-content",
|
||
"width": "100%",
|
||
"gap": "22px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "AI 原生 · 产线操作系统",
|
||
"text": "AI 原生 · 产线操作系统",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-badge pl-rise pl-d1"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "把业务装进产线",
|
||
"text": "把业务装进产线",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-h1 pl-stroke pl-rise pl-d2"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "让 Agent 自主运转",
|
||
"text": "让 Agent 自主运转",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-h1 pl-grad pl-rise pl-d2"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "产线平台是 Agent 驱动的企业智能产线操作系统:商机、投标、开发一键开工,大模型智能体自主推进任务,人类门禁把关质量,产出即产品、跑完即记账。",
|
||
"text": "产线平台是 Agent 驱动的企业智能产线操作系统:商机、投标、开发一键开工,大模型智能体自主推进任务,人类门禁把关质量,产出即产品、跑完即记账。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-sub pl-rise pl-d3",
|
||
"wrap": true
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"gap": "14px",
|
||
"flexWrap": "wrap",
|
||
"alignItems": "center"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Button",
|
||
"options": {
|
||
"label": "登录 / 注册",
|
||
"css": "pl-btn pl-rise pl-d4"
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "urlwidget",
|
||
"target": "self",
|
||
"options": {
|
||
"url": "{{entire_url('/rbac/user/login.ui')}}"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Button",
|
||
"options": {
|
||
"label": "查看平台能力",
|
||
"css": "pl-btn-ghost pl-rise pl-d4"
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "script",
|
||
"target": "self",
|
||
"script": "var e=document.getElementById(\"sec_caps\");if(e){e.scrollIntoView({behavior:'smooth',block:'start'});}"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-rise pl-d5",
|
||
"gap": "40px",
|
||
"flexWrap": "wrap",
|
||
"padding": "18px 0 0 0",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"gap": "2px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "5",
|
||
"halign": "left",
|
||
"css": "pl-stat-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "产线矩阵",
|
||
"text": "产线矩阵",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-stat-t"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"gap": "2px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "30+",
|
||
"halign": "left",
|
||
"css": "pl-stat-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "功能模块",
|
||
"text": "功能模块",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-stat-t"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"gap": "2px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "24×7",
|
||
"halign": "left",
|
||
"css": "pl-stat-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "自主运转",
|
||
"text": "自主运转",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-stat-t"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"gap": "2px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "4",
|
||
"halign": "left",
|
||
"css": "pl-stat-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "语言国际化",
|
||
"text": "语言国际化",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-stat-t"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-marquee",
|
||
"width": "100%"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-mq-track"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "商机挖掘",
|
||
"text": "商机挖掘",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "投标生产",
|
||
"text": "投标生产",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "软件开发",
|
||
"text": "软件开发",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "模型网关",
|
||
"text": "模型网关",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "产品商品化",
|
||
"text": "产品商品化",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "计费记账",
|
||
"text": "计费记账",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "供销协同",
|
||
"text": "供销协同",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "知识库",
|
||
"text": "知识库",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "人机协同门禁",
|
||
"text": "人机协同门禁",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "商机挖掘",
|
||
"text": "商机挖掘",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "投标生产",
|
||
"text": "投标生产",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "软件开发",
|
||
"text": "软件开发",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "模型网关",
|
||
"text": "模型网关",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "产品商品化",
|
||
"text": "产品商品化",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "计费记账",
|
||
"text": "计费记账",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "供销协同",
|
||
"text": "供销协同",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "知识库",
|
||
"text": "知识库",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "人机协同门禁",
|
||
"text": "人机协同门禁",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-mq-item"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "sec_caps",
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-sec",
|
||
"width": "100%",
|
||
"gap": "18px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "CAPABILITIES",
|
||
"halign": "left",
|
||
"css": "pl-kicker"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "平台能力",
|
||
"text": "平台能力",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-h2"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "不是聊天机器人,是一条条能自主干活、能被审计、能直接计费的智能产线。",
|
||
"text": "不是聊天机器人,是一条条能自主干活、能被审计、能直接计费的智能产线。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-sec-sub",
|
||
"wrap": true
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"width": "100%",
|
||
"flexWrap": "wrap",
|
||
"gap": "16px",
|
||
"padding": "18px 0 0 0",
|
||
"alignItems": "stretch"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card pl-card-lg",
|
||
"flex": "2 2 540px",
|
||
"gap": "10px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "CORE",
|
||
"halign": "left",
|
||
"css": "pl-card-tag"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "🤖",
|
||
"halign": "left",
|
||
"css": "pl-card-icon"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "Agent 驱动产线引擎",
|
||
"text": "Agent 驱动产线引擎",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "会话式开工:一句话启动流程,Agent 自动拆解任务、调用大模型、产出交付件;LLM 三层容错兜底,产线不因单点模型故障停摆。",
|
||
"text": "会话式开工:一句话启动流程,Agent 自动拆解任务、调用大模型、产出交付件;LLM 三层容错兜底,产线不因单点模型故障停摆。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 260px",
|
||
"gap": "10px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "GATEWAY",
|
||
"halign": "left",
|
||
"css": "pl-card-tag"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "🛰",
|
||
"halign": "left",
|
||
"css": "pl-card-icon"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "模型网关",
|
||
"text": "模型网关",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "多供应商大模型统一接入:余额门禁、会话粘性轮询、故障自动路由、按调用出账,密钥不出进程。",
|
||
"text": "多供应商大模型统一接入:余额门禁、会话粘性轮询、故障自动路由、按调用出账,密钥不出进程。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 260px",
|
||
"gap": "10px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "COMMERCE",
|
||
"halign": "left",
|
||
"css": "pl-card-tag"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "🛒",
|
||
"halign": "left",
|
||
"css": "pl-card-icon"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "产品商品化",
|
||
"text": "产品商品化",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "资源→产品→定价→折扣→订购→计费全链路;显示价按「真实定价×客户折扣」计算,跑产线即消费、即记账。",
|
||
"text": "资源→产品→定价→折扣→订购→计费全链路;显示价按「真实定价×客户折扣」计算,跑产线即消费、即记账。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 260px",
|
||
"gap": "10px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "HUMAN LOOP",
|
||
"halign": "left",
|
||
"css": "pl-card-tag"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "🔔",
|
||
"halign": "left",
|
||
"css": "pl-card-icon"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "平台待办中枢",
|
||
"text": "平台待办中枢",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "全局异步通知中枢:门禁、确认、上传等产线事件统一冒泡为人类待办,同一事项只发一次、处理完自动补位。",
|
||
"text": "全局异步通知中枢:门禁、确认、上传等产线事件统一冒泡为人类待办,同一事项只发一次、处理完自动补位。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 260px",
|
||
"gap": "10px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "GATE",
|
||
"halign": "left",
|
||
"css": "pl-card-tag"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "🛡",
|
||
"halign": "left",
|
||
"css": "pl-card-icon"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "人机协同门禁",
|
||
"text": "人机协同门禁",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "PM 审核、QC 质检、人工确认层层把关——机器的速度,人的判断,审计日志全程可追溯。",
|
||
"text": "PM 审核、QC 质检、人工确认层层把关——机器的速度,人的判断,审计日志全程可追溯。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 260px",
|
||
"gap": "10px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "SECURITY",
|
||
"halign": "left",
|
||
"css": "pl-card-tag"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "🔐",
|
||
"halign": "left",
|
||
"css": "pl-card-icon"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "安全与多租户",
|
||
"text": "安全与多租户",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "RBAC 细粒度路径权限、机构隔离、短令牌内部代理、登录审计与失败锁定。",
|
||
"text": "RBAC 细粒度路径权限、机构隔离、短令牌内部代理、登录审计与失败锁定。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 260px",
|
||
"gap": "10px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "I18N",
|
||
"halign": "left",
|
||
"css": "pl-card-tag"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "🌐",
|
||
"halign": "left",
|
||
"css": "pl-card-icon"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "国际化与双主题",
|
||
"text": "国际化与双主题",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "中 / 英 / 日 / 韩四语实时切换,明暗双主题一键换装,桌面与手机 H5 同构。",
|
||
"text": "中 / 英 / 日 / 韩四语实时切换,明暗双主题一键换装,桌面与手机 H5 同构。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "sec_pipes",
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-sec",
|
||
"width": "100%",
|
||
"gap": "16px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "PIPELINES",
|
||
"halign": "left",
|
||
"css": "pl-kicker"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "产线矩阵",
|
||
"text": "产线矩阵",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-h2"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "每条产线都是一个完整的业务闭环:从情报输入到可交付产出,全程 Agent 推进、人类门禁把关。",
|
||
"text": "每条产线都是一个完整的业务闭环:从情报输入到可交付产出,全程 Agent 推进、人类门禁把关。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-sec-sub",
|
||
"wrap": true
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"width": "100%",
|
||
"gap": "12px",
|
||
"padding": "18px 0 0 0"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-step",
|
||
"width": "100%",
|
||
"gap": "20px",
|
||
"alignItems": "center",
|
||
"flexWrap": "wrap"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "01",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "filler",
|
||
"flex": "1 1 320px",
|
||
"gap": "4px",
|
||
"minWidth": "240px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "商机产线",
|
||
"text": "商机产线",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "招标情报采集 → 商机研判 → 研发报告 → 人工确认,把市场信号变成可跟进的商机。",
|
||
"text": "招标情报采集 → 商机研判 → 研发报告 → 人工确认,把市场信号变成可跟进的商机。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "运行中",
|
||
"text": "运行中",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-tag pl-tag-live"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-step",
|
||
"width": "100%",
|
||
"gap": "20px",
|
||
"alignItems": "center",
|
||
"flexWrap": "wrap"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "02",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "filler",
|
||
"flex": "1 1 320px",
|
||
"gap": "4px",
|
||
"minWidth": "240px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "投标产线",
|
||
"text": "投标产线",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "标书智能编制:逐项应答评分标准、技术/商务分册生成、材料缺口清单、多轮 QC 门禁。",
|
||
"text": "标书智能编制:逐项应答评分标准、技术/商务分册生成、材料缺口清单、多轮 QC 门禁。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "运行中",
|
||
"text": "运行中",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-tag pl-tag-live"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-step",
|
||
"width": "100%",
|
||
"gap": "20px",
|
||
"alignItems": "center",
|
||
"flexWrap": "wrap"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "03",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "filler",
|
||
"flex": "1 1 320px",
|
||
"gap": "4px",
|
||
"minWidth": "240px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "开发产线",
|
||
"text": "开发产线",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "SDLC 任务链:需求 → 设计 → 开发 → 测试 → 部署,PM 审核门控 + 交付件管理。",
|
||
"text": "SDLC 任务链:需求 → 设计 → 开发 → 测试 → 部署,PM 审核门控 + 交付件管理。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "运行中",
|
||
"text": "运行中",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-tag pl-tag-live"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-step",
|
||
"width": "100%",
|
||
"gap": "20px",
|
||
"alignItems": "center",
|
||
"flexWrap": "wrap"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "04",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "filler",
|
||
"flex": "1 1 320px",
|
||
"gap": "4px",
|
||
"minWidth": "240px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "运维产线",
|
||
"text": "运维产线",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "面向 FOMS 的运维自动化:告警处置、巡检报告、变更编排。",
|
||
"text": "面向 FOMS 的运维自动化:告警处置、巡检报告、变更编排。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "规划中",
|
||
"text": "规划中",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-tag pl-tag-soon"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-step",
|
||
"width": "100%",
|
||
"gap": "20px",
|
||
"alignItems": "center",
|
||
"flexWrap": "wrap"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "05",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "filler",
|
||
"flex": "1 1 320px",
|
||
"gap": "4px",
|
||
"minWidth": "240px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "营销产线",
|
||
"text": "营销产线",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "内容生产与投放自动化:素材生成、渠道分发、效果回收。",
|
||
"text": "内容生产与投放自动化:素材生成、渠道分发、效果回收。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-step-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "规划中",
|
||
"text": "规划中",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-tag pl-tag-soon"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "sec_flow",
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-sec",
|
||
"width": "100%",
|
||
"gap": "16px",
|
||
"alignItems": "flex-start"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "HOW IT WORKS",
|
||
"halign": "left",
|
||
"css": "pl-kicker"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "五步跑通一条产线",
|
||
"text": "五步跑通一条产线",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-h2"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"width": "100%",
|
||
"flexWrap": "wrap",
|
||
"gap": "14px",
|
||
"padding": "18px 0 0 0",
|
||
"alignItems": "stretch"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 190px",
|
||
"gap": "8px",
|
||
"alignItems": "flex-start",
|
||
"minHeight": "170px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "01",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "订阅产线",
|
||
"text": "订阅产线",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "在产品商城选购产线订阅,账号权益即时生效。",
|
||
"text": "在产品商城选购产线订阅,账号权益即时生效。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 190px",
|
||
"gap": "8px",
|
||
"alignItems": "flex-start",
|
||
"minHeight": "170px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "02",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "发起会话",
|
||
"text": "发起会话",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "进入产线工作台,用一句话下达任务。",
|
||
"text": "进入产线工作台,用一句话下达任务。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 190px",
|
||
"gap": "8px",
|
||
"alignItems": "flex-start",
|
||
"minHeight": "170px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "03",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "Agent 自主执行",
|
||
"text": "Agent 自主执行",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "任务拆解、模型调用、交付件产出全程自动推进,可随时插话纠偏。",
|
||
"text": "任务拆解、模型调用、交付件产出全程自动推进,可随时插话纠偏。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 190px",
|
||
"gap": "8px",
|
||
"alignItems": "flex-start",
|
||
"minHeight": "170px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "04",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "人类门禁",
|
||
"text": "人类门禁",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "关键节点冒泡为平台待办,人看过正文再放行。",
|
||
"text": "关键节点冒泡为平台待办,人看过正文再放行。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-card",
|
||
"flex": "1 1 190px",
|
||
"gap": "8px",
|
||
"alignItems": "flex-start",
|
||
"minHeight": "170px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "05",
|
||
"halign": "left",
|
||
"css": "pl-step-n"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "交付与记账",
|
||
"text": "交付与记账",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "产出归档、按量出账,消费明细随时可查。",
|
||
"text": "产出归档、按量出账,消费明细随时可查。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-card-d",
|
||
"wrap": true
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "VBox",
|
||
"options": {
|
||
"css": "pl-cta",
|
||
"width": "auto",
|
||
"gap": "16px",
|
||
"alignItems": "center"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "准备好把业务装上产线了吗?",
|
||
"text": "准备好把业务装上产线了吗?",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-cta-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "注册账号,订阅第一条产线,让 Agent 今天就开始干活。",
|
||
"text": "注册账号,订阅第一条产线,让 Agent 今天就开始干活。",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-cta-d"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Button",
|
||
"options": {
|
||
"label": "立即注册",
|
||
"css": "pl-btn"
|
||
},
|
||
"binds": [
|
||
{
|
||
"wid": "self",
|
||
"event": "click",
|
||
"actiontype": "urlwidget",
|
||
"target": "self",
|
||
"options": {
|
||
"url": "{{entire_url('/rbac/user/login.ui')}}"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"widgettype": "HBox",
|
||
"options": {
|
||
"css": "pl-footer",
|
||
"width": "100%",
|
||
"justifyContent": "space-between",
|
||
"alignItems": "center",
|
||
"flexWrap": "wrap",
|
||
"gap": "8px"
|
||
},
|
||
"subwidgets": [
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"otext": "© 2026 开元云(北京)科技有限公司",
|
||
"text": "© 2026 开元云(北京)科技有限公司",
|
||
"i18n": true,
|
||
"halign": "left",
|
||
"css": "pl-footer-t"
|
||
}
|
||
},
|
||
{
|
||
"widgettype": "Text",
|
||
"options": {
|
||
"text": "PIPELINE PLATFORM · BUILT WITH BRICKS",
|
||
"halign": "left",
|
||
"css": "pl-footer-t"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"binds": [
|
||
{
|
||
"wid": "app",
|
||
"event": "user_logined",
|
||
"actiontype": "script",
|
||
"target": "self",
|
||
"script": "window.location.reload();"
|
||
}
|
||
]
|
||
}
|
||
{% endif %}
|