diff --git a/pages/crud-edit.json b/pages/crud-edit.json index 0ee7bbd..e220a0f 100644 --- a/pages/crud-edit.json +++ b/pages/crud-edit.json @@ -1,14 +1,6 @@ { "type": "page", "title": "修改当前模板", - "toolbar": [ - { - "type": "button", - "actionType": "link", - "link": "/crud/list", - "label": "返回列表" - } - ], "body": [ { "type": "form", @@ -49,6 +41,7 @@ "proposer": "${proposer}", "sendChannel": "${sendChannel}", "sendAccount": "${sendAccount}", + "cronCrowdId": "${cronCrowdId}", "msgContent": "{\"content\":\"${content}\",\"url\":\"${url}\",\"title\":\"${title}\"}" } }, @@ -64,6 +57,14 @@ "size": "md", "required": true }, + { + "type": "input-text", + "label": "模板业务方", + "name": "proposer", + "size": "md", + "mode": "", + "description": "" + }, { "type": "radios", "label": "接收者Id类型", @@ -136,15 +137,20 @@ "visibleOn": "this.templateType == 10", "clearValueOnHidden": false, "visible": "", - "required": true + "required": true, + "description": "1、生成cron表达式页面:https://www.matools.com/cron
\n2、需要【立即发送】时填0", + "placeholder": "需要【立即发送】时填0" }, { "type": "input-text", - "label": "模板业务方", - "name": "proposer", + "label": "人群Id", + "name": "cronCrowdId", "size": "md", - "mode": "", - "description": "" + "visibleOn": "this.templateType == 10", + "clearValueOnHidden": false, + "visible": "", + "required": true, + "placeholder": "目前只填写需要接收消息者的ID" } ], "className": "Collapse--lg", @@ -225,6 +231,25 @@ "clearValueOnHidden": false, "placeholder": "可用占位符{$url}" }, + { + "type": "select", + "label": "邮件账号", + "name": "sendAccount", + "options": [ + { + "label": "QQ邮箱", + "value": "10" + }, + { + "label": "163邮箱", + "value": "20" + } + ], + "visibleOn": "this.sendChannel == 40", + "clearValueOnHidden": false, + "required": true, + "size": "lg" + }, { "type": "input-text", "label": "邮件标题", @@ -254,9 +279,15 @@ "bodyClassName": "text-lg" } ], - "messages": { - }, - "style": { - }, + "toolbar": [ + { + "type": "button", + "actionType": "link", + "link": "/crud/list", + "label": "返回列表" + } + ], + "messages": {}, + "style": {}, "bodyClassName": "p-lg p-t-lg p-r-lg p-b-lg p-l-lg m-none m-l-lg m-b-lg m-r-lg m-t-lg m-lg b-5x b-dark r-3x text-dark bg-white w-full font-bold text-lg" } \ No newline at end of file diff --git a/pages/crud-list.json b/pages/crud-list.json index 954582e..290c95f 100644 --- a/pages/crud-list.json +++ b/pages/crud-list.json @@ -1,23 +1,12 @@ { "type": "page", "title": "列表管理", - "remark": null, - "name": "page-demo", - "toolbar": [ - { - "type": "button", - "actionType": "link", - "link": "/crud/new", - "icon": "fa fa-plus", - "label": "新增", - "primary": true - } - ], "body": [ { "type": "crud", - "name": "sample", "api": "http://localhost:8080/messageTemplate/list", + "bodyClassName": "panel-default", + "name": "sample", "filter": { "title": "", "mode": "inline", @@ -126,7 +115,7 @@ "title": "测试一条消息", "body": { "type": "form", - "api":{ + "api": { "url": "http://localhost:8080/messageTemplate/test", "method": "post", "data": { @@ -195,6 +184,24 @@ "actionType": "link", "link": "/crud/${id}/edit" }, + { + "type": "button", + "label": "启动", + "level": "success", + "actionType": "ajax", + "confirmText": "您确认要启动吗?", + "api": "post:http://localhost:8080/messageTemplate/start/$id", + "visibleOn": "this.templateType==10 && this.msgStatus!=30" + }, + { + "type": "button", + "label": "停止", + "level": "success", + "actionType": "ajax", + "confirmText": "您确认要暂停吗?", + "api": "post:http://localhost:8080/messageTemplate/stop/$id", + "visibleOn": "this.templateType==10 && this.msgStatus==30" + }, { "type": "button", "label": "复制", @@ -225,8 +232,19 @@ "headerClassName": "crud-table-header", "footerClassName": "crud-table-footer", "toolbarClassName": "crud-table-toolbar", - "combineNum": 0, - "bodyClassName": "panel-default" + "combineNum": 0 + } + ], + "toolbar": [ + { + "type": "button", + "actionType": "link", + "link": "/crud/new", + "label": "新增", + "icon": "fa fa-plus", + "primary": true } - ] + ], + "remark": null, + "name": "page-demo" } \ No newline at end of file diff --git a/pages/crud-new.json b/pages/crud-new.json index b2eed2d..31973f1 100644 --- a/pages/crud-new.json +++ b/pages/crud-new.json @@ -20,6 +20,7 @@ "proposer": "${proposer}", "sendChannel": "${sendChannel}", "sendAccount": "${sendAccount}", + "cronCrowdId": "${cronCrowdId}", "msgContent": "{\"content\":\"${content}\",\"url\":\"${url}\",\"title\":\"${title}\"}" } }, @@ -42,6 +43,14 @@ "size": "md", "required": true }, + { + "type": "input-text", + "label": "模板业务方", + "name": "proposer", + "size": "md", + "mode": "", + "description": "" + }, { "type": "radios", "label": "接收者Id类型", @@ -114,15 +123,20 @@ "visibleOn": "this.templateType == 10", "clearValueOnHidden": false, "visible": "", - "required": true + "required": true, + "description": "1、生成cron表达式页面:https://www.matools.com/cron
\n2、需要【立即发送】时填0", + "placeholder": "需要【立即发送】时填0" }, { "type": "input-text", - "label": "模板业务方", - "name": "proposer", + "label": "人群Id", + "name": "cronCrowdId", "size": "md", - "mode": "", - "description": "" + "visibleOn": "this.templateType == 10", + "clearValueOnHidden": false, + "visible": "", + "required": true, + "placeholder": "目前只填写需要接收消息者的ID" } ], "className": "Collapse--lg", diff --git a/pages/crud-view.json b/pages/crud-view.json index c80350a..9a929b1 100644 --- a/pages/crud-view.json +++ b/pages/crud-view.json @@ -29,6 +29,14 @@ "size": "md", "required": true }, + { + "type": "input-text", + "label": "模板业务方", + "name": "proposer", + "size": "md", + "mode": "", + "description": "" + }, { "type": "radios", "label": "接收者Id类型", @@ -101,15 +109,20 @@ "visibleOn": "this.templateType == 10", "clearValueOnHidden": false, "visible": "", - "required": true + "required": true, + "description": "1、生成cron表达式页面:https://www.matools.com/cron
\n2、需要【立即发送】时填0", + "placeholder": "需要【立即发送】时填0" }, { "type": "input-text", - "label": "模板业务方", - "name": "proposer", + "label": "人群Id", + "name": "cronCrowdId", "size": "md", - "mode": "", - "description": "" + "visibleOn": "this.templateType == 10", + "clearValueOnHidden": false, + "visible": "", + "required": true, + "placeholder": "目前只填写需要接收消息者的ID" } ], "className": "Collapse--lg", @@ -178,7 +191,8 @@ "visibleOn": "this.sendChannel == 30", "mode": "", "size": "lg", - "clearValueOnHidden": false + "clearValueOnHidden": false, + "placeholder": "可用占位符{$content}" }, { "type": "input-text", @@ -186,7 +200,27 @@ "name": "url", "visibleOn": "this.sendChannel == 30", "size": "lg", - "clearValueOnHidden": false + "clearValueOnHidden": false, + "placeholder": "可用占位符{$url}" + }, + { + "type": "select", + "label": "邮件账号", + "name": "sendAccount", + "options": [ + { + "label": "QQ邮箱", + "value": "10" + }, + { + "label": "163邮箱", + "value": "20" + } + ], + "visibleOn": "this.sendChannel == 40", + "clearValueOnHidden": false, + "required": true, + "size": "lg" }, { "type": "input-text", @@ -195,7 +229,8 @@ "required": true, "visibleOn": "this.sendChannel == 40", "size": "lg", - "clearValueOnHidden": false + "clearValueOnHidden": false, + "placeholder": "可用占位符{$title}" }, { "type": "input-text", @@ -205,7 +240,7 @@ "visibleOn": "this.sendChannel == 40", "size": "lg", "clearValueOnHidden": false, - "placeholder": "可用占位符{$var},可输入HTML" + "placeholder": "可用占位符{$content},可输入HTML" } ], "className": "Collapse--lg",