{ "type": "page", "title": "查看模板详情", "body": [ { "title": "", "actions": [], "body": [ { "type": "fieldSet", "title": "基本配置", "body": [ { "type": "input-text", "label": "模板名称", "name": "name", "size": "md", "required": true }, { "type": "input-text", "label": "模板业务方", "name": "proposer", "size": "md", "mode": "", "description": "" }, { "type": "radios", "label": "接收者Id类型", "name": "idType", "options": [ { "label": "用户ID", "value": "10" }, { "label": "设备号", "value": "20" }, { "label": "手机号", "value": "30" }, { "label": "openID", "value": "40" }, { "label": "邮箱地址", "value": "50" }, { "label": "企业微信userId", "value": "60" } ], "required": true }, { "type": "radios", "label": "消息类型", "name": "msgType", "options": [ { "label": "通知类", "value": "10" }, { "label": "营销类", "value": "20" }, { "label": "验证码", "value": "30" } ], "required": true }, { "type": "radios", "label": "消息模板类型", "name": "templateType", "options": [ { "label": "定时", "value": "10" }, { "label": "实时", "value": "20" } ], "required": true }, { "type": "radios", "label": "屏蔽类型", "name": "shieldType", "options": [ { "label": "夜间不屏蔽", "value": "10" }, { "label": "夜间屏蔽", "value": "20" }, { "label": "夜间屏蔽(次日早上9点发送)", "value": "30" } ], "required": true }, { "type": "input-text", "label": "cron表达式", "name": "expectPushTime", "size": "md", "visibleOn": "this.templateType == 10", "clearValueOnHidden": false, "visible": "", "required": true, "description": "1、生成cron表达式页面:https://www.matools.com/cron 2、需要【立即发送】时填0", "placeholder": "需要【立即发送】时填0" }, { "type": "input-text", "name": "cronCrowdPath", "visibleOn": "this.templateType == 10", "required": true, "label": "人群文件路径", "size": "md", "clearValueOnHidden": false, "visible": "", "readOnly": true, "placeholder": "上传成功后自动填写(无须编辑)" } ], "bodyClassName": "r-3x w-full text-lg r font-bold", "className": "" }, { "type": "fieldSet", "title": "渠道信息", "body": [ { "name": "sendChannel", "label": "发送渠道", "type": "radios", "options": [ { "label": "IM站内信", "value": "10" }, { "label": "PUSH通知栏", "value": "20" }, { "label": "短信", "value": "30" }, { "label": "邮箱", "value": "40" }, { "label": "服务号", "value": "50" }, { "label": "小程序", "value": "60" }, { "label": "企业微信", "value": "70" } ], "required": true }, { "type": "select", "label": "短信账号", "name": "sendAccount", "options": [ { "label": "腾讯云通知", "value": "10" }, { "label": "腾讯云营销", "value": "20" } ], "visibleOn": "this.sendChannel == 30", "clearValueOnHidden": false, "required": true, "size": "lg" }, { "name": "content", "type": "input-text", "label": "短信内容", "required": true, "visibleOn": "this.sendChannel == 30", "mode": "", "size": "lg", "clearValueOnHidden": false, "placeholder": "可用占位符{$content}" }, { "type": "input-text", "label": "短信链接", "name": "url", "visibleOn": "this.sendChannel == 30", "size": "lg", "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": "邮件标题", "name": "title", "required": true, "visibleOn": "this.sendChannel == 40", "size": "lg", "clearValueOnHidden": false, "placeholder": "可用占位符{$title}" }, { "type": "input-text", "label": "邮件内容", "name": "content", "required": true, "visibleOn": "this.sendChannel == 40", "size": "lg", "clearValueOnHidden": false, "placeholder": "可用占位符{$content},可输入HTML" }, { "type": "select", "label": "企业微信应用", "name": "sendAccount", "options": [ { "label": "austin", "value": "10" }, { "label": "athena", "value": "20" } ], "visibleOn": "this.sendChannel == 70", "clearValueOnHidden": false, "required": true, "size": "lg" }, { "name": "wechatType", "label": "发送类型", "type": "radios", "options": [ { "label": "文本", "value": "10" }, { "label": "语音", "value": "20" }, { "label": "视频", "value": "30" }, { "label": "图文", "value": "40" }, { "label": "文本卡片", "value": "50" }, { "label": "文件", "value": "60" }, { "label": "小程序通知", "value": "70" }, { "label": "markdown类型", "value": "80" }, { "label": "模板卡片", "value": "90" }, { "label": "图片", "value": "100" } ], "visibleOn": "this.sendChannel == 70", "clearValueOnHidden": false, "required": true, "size": "lg" }, { "type": "input-text", "label": "企业微信内容", "name": "content", "required": true, "visibleOn": "this.sendChannel == 70 && this.wechatType == 10", "size": "lg", "clearValueOnHidden": false, "placeholder": "可用占位符{$content}" } ], "className": "", "bodyClassName": "r-3x w-full text-lg r font-bold" } ], "type": "form", "mode": "horizontal", "affixFooter": true, "panelClassName": "Panel--default", "bodyClassName": "text-lg", "initApi": "http://localhost:8080/messageTemplate/query/${params.id}" } ], "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" }