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.

490 lines
14 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": [
{
"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"
},
{
"label": "钉钉userId",
"value": "70"
},
{
"label": "推送通知栏cid",
"value": "80"
}
],
"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、<font color=\"#008252\">生成cron表达式页面<a href=\"https://www.matools.com/cron\" target=\"_blank\">https://www.matools.com/cron</a></font> 2、<font color=\"#008252\">需要【立即发送】时填0</font>",
"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"
},
{
"label": "钉钉群机器人",
"value": "80"
},
{
"label": "钉钉应用消息",
"value": "90"
}
],
"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": "个推",
"value": "10"
},
{
"label": "信鸽",
"value": "20"
}
],
"visibleOn": "this.sendChannel == 20",
"clearValueOnHidden": false,
"required": true,
"size": "lg"
},
{
"type": "input-text",
"label": "推送标题",
"name": "title",
"visibleOn": "this.sendChannel == 20",
"size": "lg",
"required": true,
"clearValueOnHidden": false,
"placeholder": "可用占位符{$title}"
},
{
"name": "content",
"type": "input-text",
"label": "推送内容",
"required": true,
"visibleOn": "this.sendChannel == 20",
"mode": "",
"size": "lg",
"clearValueOnHidden": false,
"placeholder": "可用占位符{$content}"
},
{
"type": "input-text",
"label": "推送链接",
"name": "url",
"required": true,
"visibleOn": "this.sendChannel == 20",
"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"
},
{
"type": "select",
"label": "钉钉群机器人",
"name": "sendAccount",
"options": [
{
"label": "austin",
"value": "10"
},
{
"label": "athena",
"value": "20"
}
],
"visibleOn": "this.sendChannel == 80",
"clearValueOnHidden": false,
"required": true,
"size": "lg"
},
{
"type": "select",
"label": "钉钉应用账号",
"name": "sendAccount",
"options": [
{
"label": "austin",
"value": "10"
},
{
"label": "athena",
"value": "20"
}
],
"visibleOn": "this.sendChannel == 90",
"clearValueOnHidden": false,
"required": true,
"size": "lg"
},
{
"name": "sendType",
"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 ||this.sendChannel == 80 ||this.sendChannel == 90 ",
"clearValueOnHidden": false,
"required": true,
"size": "lg"
},
{
"type": "input-text",
"label": "企业微信内容",
"name": "content",
"required": true,
"visibleOn": "this.sendChannel == 70 && this.sendType == 10",
"size": "lg",
"clearValueOnHidden": false,
"placeholder": "可用占位符{$content}"
},
{
"type": "input-text",
"label": "群机器人内容",
"name": "content",
"required": true,
"visibleOn": "this.sendChannel == 80 && this.sendType == 10",
"size": "lg",
"clearValueOnHidden": false,
"placeholder": "可用占位符{$content}"
},
{
"type": "input-text",
"label": "工作消息内容",
"name": "content",
"required": true,
"visibleOn": "this.sendChannel == 90 && this.sendType == 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"
}