From d82a8b554f3cbb06664d2d59a135ed3e35646e38 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 17 Jul 2026 16:10:24 +0800 Subject: [PATCH] feat(llmage): add pricing query tab to model plaza --- wwwroot/model_plaza.ui | 49 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 4 deletions(-) diff --git a/wwwroot/model_plaza.ui b/wwwroot/model_plaza.ui index fe2d225..d38935e 100644 --- a/wwwroot/model_plaza.ui +++ b/wwwroot/model_plaza.ui @@ -52,7 +52,7 @@ "event": "click", "actiontype": "script", "target": "self", - "script": "document.getElementById('plaza_view_provider').style.display='none'; document.getElementById('plaza_view_catelog').style.display='flex'; var a=bricks.getWidgetById('btn_by_catelog',bricks.app); var b=bricks.getWidgetById('btn_by_provider',bricks.app); if(a)a.dom_element.classList.add('plaza-view-active'); if(b)b.dom_element.classList.remove('plaza-view-active');" + "script": "document.getElementById('plaza_view_provider').style.display='none'; document.getElementById('plaza_view_catelog').style.display='flex'; document.getElementById('plaza_view_pricing').style.display='none'; var a=bricks.getWidgetById('btn_by_catelog',bricks.app); var b=bricks.getWidgetById('btn_by_provider',bricks.app); var c=bricks.getWidgetById('btn_pricing',bricks.app); if(a)a.dom_element.classList.add('plaza-view-active'); if(b)b.dom_element.classList.remove('plaza-view-active'); if(c)c.dom_element.classList.remove('plaza-view-active');" } ] }, @@ -70,7 +70,25 @@ "event": "click", "actiontype": "script", "target": "self", - "script": "document.getElementById('plaza_view_catelog').style.display='none'; document.getElementById('plaza_view_provider').style.display='flex'; var a=bricks.getWidgetById('btn_by_catelog',bricks.app); var b=bricks.getWidgetById('btn_by_provider',bricks.app); if(a)a.dom_element.classList.remove('plaza-view-active'); if(b)b.dom_element.classList.add('plaza-view-active');" + "script": "document.getElementById('plaza_view_catelog').style.display='none'; document.getElementById('plaza_view_provider').style.display='flex'; document.getElementById('plaza_view_pricing').style.display='none'; var a=bricks.getWidgetById('btn_by_catelog',bricks.app); var b=bricks.getWidgetById('btn_by_provider',bricks.app); var c=bricks.getWidgetById('btn_pricing',bricks.app); if(a)a.dom_element.classList.remove('plaza-view-active'); if(b)b.dom_element.classList.add('plaza-view-active'); if(c)c.dom_element.classList.remove('plaza-view-active');" + } + ] + }, + { + "widgettype": "Button", + "id": "btn_pricing", + "options": { + "label": "定价查询", + "css": "plaza-view-btn", + "cwidth": 15 + }, + "binds": [ + { + "wid": "self", + "event": "click", + "actiontype": "script", + "target": "self", + "script": "document.getElementById('plaza_view_catelog').style.display='none'; document.getElementById('plaza_view_provider').style.display='none'; document.getElementById('plaza_view_pricing').style.display='flex'; var a=bricks.getWidgetById('btn_by_catelog',bricks.app); var b=bricks.getWidgetById('btn_by_provider',bricks.app); var c=bricks.getWidgetById('btn_pricing',bricks.app); if(a)a.dom_element.classList.remove('plaza-view-active'); if(b)b.dom_element.classList.remove('plaza-view-active'); if(c)c.dom_element.classList.add('plaza-view-active');" } ] } @@ -84,7 +102,8 @@ "options": { "css": "filler", "width": "100%", - "height": "100%" + "height": "100%", + "display": "flex" }, "subwidgets": [ { @@ -104,7 +123,8 @@ "options": { "css": "filler", "width": "100%", - "height": "100%" + "height": "100%", + "display": "none" }, "subwidgets": [ { @@ -117,6 +137,27 @@ } } ] + }, + { + "widgettype": "VBox", + "id": "plaza_view_pricing", + "options": { + "css": "filler", + "width": "100%", + "height": "100%", + "display": "none" + }, + "subwidgets": [ + { + "widgettype": "urlwidget", + "options": { + "css": "filler", + "width": "100%", + "height": "100%", + "url": "{{entire_url('model_pricing.ui')}}" + } + } + ] } ] }