You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

293 lines
8.7 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"type": "page",
"title": "修改当前模板",
"body": [
{
"type": "form",
"mode": "horizontal",
"title": "",
"actions": [
{
"label": "保存",
"type": "submit",
"level": "success"
}
],
"affixFooter": true,
"initApi": "http://localhost:8080/messageTemplate/query/${params.id}",
"redirect": "/crud/list",
"api": {
"url": "http://localhost:8080/messageTemplate/save",
"method": "post",
"data": {
"id": "${id}",
"name": "${name}",
"flowId": "${flowId}",
"msgStatus": "${msgStatus}",
"auditStatus": "${auditStatus}",
"creator": "${creator}",
"updator": "${updator}",
"team": "${team}",
"auditor": "${auditor}",
"deduplicationTime": "${deduplicationTime}",
"isNightShield": "${isNightShield}",
"created": "${created}",
"updated": "${updated}",
"isDeleted": "${isDeleted}",
"idType": "${idType}",
"msgType": "${msgType}",
"templateType": "${templateType}",
"expectPushTime": "${expectPushTime}",
"proposer": "${proposer}",
"sendChannel": "${sendChannel}",
"sendAccount": "${sendAccount}",
"cronCrowdId": "${cronCrowdId}",
"msgContent": "{\"content\":\"${content}\",\"url\":\"${url}\",\"title\":\"${title}\"}"
}
},
"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"
}
],
"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": "input-text",
"label": "cron表达式",
"name": "expectPushTime",
"size": "md",
"visibleOn": "this.templateType == 10",
"clearValueOnHidden": false,
"visible": "",
"required": true,
"description": "1、<font color=\"#008252\">生成cron表达式页面<a href=\"https://www.matools.com/cron\" target=\"_blank\">https://www.matools.com/cron</a></font></br>\n2、<font color=\"#008252\">需要【立即发送】时填0</font>",
"placeholder": "需要【立即发送】时填0"
},
{
"type": "input-text",
"label": "人群Id",
"name": "cronCrowdId",
"size": "md",
"visibleOn": "this.templateType == 10",
"clearValueOnHidden": false,
"visible": "",
"required": true,
"placeholder": "目前只填写需要接收消息者的ID"
}
],
"className": "Collapse--lg",
"bodyClassName": "r-3x w-full text-lg r font-bold"
},
{
"type": "fieldSet",
"title": "渠道信息",
"body": [
{
"type": "radios",
"label": "发送渠道",
"name": "sendChannel",
"options": [
{
"label": "IM站内信",
"value": "10"
},
{
"label": "PUSH通知栏",
"value": "20"
},
{
"label": "短信",
"value": "30"
},
{
"label": "邮箱",
"value": "40"
},
{
"label": "服务号",
"value": "50"
},
{
"label": "小程序",
"value": "60"
}
],
"required": true
},
{
"type": "select",
"label": "短信账号",
"name": "sendAccount",
"options": [
{
"label": "腾讯云通知",
"value": "10"
},
{
"label": "腾讯云营销",
"value": "20"
}
],
"visibleOn": "this.sendChannel == 30",
"clearValueOnHidden": false,
"required": true,
"size": "lg"
},
{
"type": "input-text",
"label": "短信内容",
"name": "content",
"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"
}
],
"className": "Collapse--lg",
"bodyClassName": "r-3x w-full text-lg r font-bold"
}
],
"panelClassName": "Panel--default",
"bodyClassName": "text-lg"
}
],
"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"
}