From bddd2d5df7da2ede12256fafdb28ad291c6bc00b Mon Sep 17 00:00:00 2001 From: 3y Date: Wed, 2 Mar 2022 20:35:38 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E7=94=A8=E6=88=B7=E7=BB=B4=E5=BA=A6=20?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=202.=20=E6=B6=88=E6=81=AF=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E7=BB=B4=E5=BA=A6=20=E6=95=B0=E6=8D=AE=20=E5=9B=BE=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/site.json | 20 +++++++++-- pages/trace-message-template.json | 59 +++++++++++++++++++++++++++++++ pages/trace-user.json | 51 ++++++++++++++++++++++++++ 3 files changed, 127 insertions(+), 3 deletions(-) create mode 100644 pages/trace-message-template.json create mode 100644 pages/trace-user.json diff --git a/pages/site.json b/pages/site.json index 6c5564e..4ff50ff 100644 --- a/pages/site.json +++ b/pages/site.json @@ -9,7 +9,7 @@ "redirect": "/crud/list" }, { - "label": "消息模板管理", + "label": "模板管理", "children": [ { "label": "消息模板管理", @@ -34,7 +34,6 @@ "schemaApi": "get:/pages/crud-view.json" }, { - "url": "/crud/:id/edit", "schemaApi": "get:/pages/crud-edit.json" } @@ -47,9 +46,24 @@ "children": [ { "label": "全链路追踪", - "link": "http://gitee.com/zhongfucheng/austin" + "url": "/crud", + "rewrite": "/crud/list", + "icon": "fa fa-cube", + "children": [ + { + "url": "trace/user", + "label": "用户全链路追踪", + "schemaApi": "get:/pages/trace-user.json" + }, + { + "url": "trace/messageTemplate", + "label": "消息模板全链路追踪", + "schemaApi": "get:/pages/trace-message-template.json" + } + ] } ] + } ] } diff --git a/pages/trace-message-template.json b/pages/trace-message-template.json new file mode 100644 index 0000000..99c1588 --- /dev/null +++ b/pages/trace-message-template.json @@ -0,0 +1,59 @@ +{ + "type": "page", + "body": [ + { + "type": "form", + "title": "过滤条件", + "target": "chart1", + "submitOnInit": true, + "className": "m-b", + "wrapWithPanel": false, + "mode": "inline", + "reload": "chart1", + "body": [ + { + "type": "input-text", + "label": "输入模板Id:", + "name": "name", + "addOn": { + "type": "submit", + "label": "查询", + "level": "primary" + }, + "size": "lg", + "mode": "", + "description": "", + "placeholder": "查询非当天模板数据,输入businessId" + } + ], + "actions": [] + }, + { + "type": "divider" + }, + { + "type": "grid", + "className": "m-t-lg", + "columns": [ + { + "body": [ + { + "type": "chart", + "name": "chart1", + "initFetch": false, + "replaceChartOption": true, + "clearPersistDataAfterSubmit": true, + "api": { + "url": "http://localhost:8080/trace/messageTemplate", + "method": "post", + "data": { + "businessId": "${name}" + } + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/pages/trace-user.json b/pages/trace-user.json new file mode 100644 index 0000000..b7d142c --- /dev/null +++ b/pages/trace-user.json @@ -0,0 +1,51 @@ +{ + "type": "page", + "body": [ + { + "title": "查询条件", + "type": "form", + "target": "my_crud", + "body": [ + { + "type": "input-text", + "name": "keywords", + "label": "用户ID:" + } + ], + "submitText": "搜索" + }, + { + "type": "crud", + "name": "my_crud", + "api": { + "url": "http://localhost:8080/trace/user", + "method": "post", + "data": { + "receiver": "${keywords}" + } + }, + "columns": [ + { + "name": "businessId", + "label": "业务ID" + }, + { + "name": "title", + "label": "模板名称" + }, + { + "name": "sendType", + "label": "发送类型" + }, + { + "name": "creator", + "label": "模板创建者" + }, + { + "name": "detail", + "label": "发送细节" + } + ] + } + ] +} \ No newline at end of file