|
|
@ -1,7 +1,6 @@
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "page",
|
|
|
|
"type": "page",
|
|
|
|
"title": "新增",
|
|
|
|
"title": "新建消息模板配置",
|
|
|
|
"remark": null,
|
|
|
|
|
|
|
|
"toolbar": [
|
|
|
|
"toolbar": [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "button",
|
|
|
|
"type": "button",
|
|
|
@ -12,58 +11,193 @@
|
|
|
|
],
|
|
|
|
],
|
|
|
|
"body": [
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"title": "",
|
|
|
|
|
|
|
|
"type": "form",
|
|
|
|
"type": "form",
|
|
|
|
"redirect": "/crud/list",
|
|
|
|
"mode": "horizontal",
|
|
|
|
"name": "sample-edit-form",
|
|
|
|
"title": "",
|
|
|
|
"api": "https://3xsw4ap8wah59.cfc-execute.bj.baidubce.com/api/amis-mock/sample",
|
|
|
|
"affixFooter": true,
|
|
|
|
"controls": [
|
|
|
|
"api": "http://localhost:8080/messageTemplate/save",
|
|
|
|
{
|
|
|
|
"actions": [
|
|
|
|
"type": "text",
|
|
|
|
{
|
|
|
|
"name": "engine",
|
|
|
|
"label": "保存",
|
|
|
|
"label": "Engine",
|
|
|
|
"type": "submit",
|
|
|
|
"required": true,
|
|
|
|
"level": "success"
|
|
|
|
"inline": false,
|
|
|
|
}
|
|
|
|
"description": "",
|
|
|
|
],
|
|
|
|
"descriptionClassName": "help-block",
|
|
|
|
"body": [
|
|
|
|
"placeholder": "",
|
|
|
|
{
|
|
|
|
"addOn": null
|
|
|
|
"type": "fieldSet",
|
|
|
|
|
|
|
|
"title": "基本配置",
|
|
|
|
|
|
|
|
"body": [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"type": "input-text",
|
|
|
|
|
|
|
|
"label": "模板名称",
|
|
|
|
|
|
|
|
"name": "name",
|
|
|
|
|
|
|
|
"size": "md",
|
|
|
|
|
|
|
|
"required": true
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"type": "radios",
|
|
|
|
|
|
|
|
"label": "接收者Id类型",
|
|
|
|
|
|
|
|
"name": "idType",
|
|
|
|
|
|
|
|
"options": [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"label": "用户ID",
|
|
|
|
|
|
|
|
"value": "10"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"label": "设备号",
|
|
|
|
|
|
|
|
"value": "20"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "divider"
|
|
|
|
"label": "手机号",
|
|
|
|
|
|
|
|
"value": "30"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "text",
|
|
|
|
"label": "openID",
|
|
|
|
"name": "browser",
|
|
|
|
"value": "40"
|
|
|
|
"label": "Browser",
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"label": "邮箱地址",
|
|
|
|
|
|
|
|
"value": "50"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
"required": true
|
|
|
|
"required": true
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "divider"
|
|
|
|
"type": "radios",
|
|
|
|
|
|
|
|
"label": "消息类型",
|
|
|
|
|
|
|
|
"name": "msgType",
|
|
|
|
|
|
|
|
"options": [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"label": "通知类",
|
|
|
|
|
|
|
|
"value": "10"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"label": "营销类",
|
|
|
|
|
|
|
|
"value": "20"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "text",
|
|
|
|
"label": "验证码",
|
|
|
|
"name": "platform",
|
|
|
|
"value": "30"
|
|
|
|
"label": "Platform(s)",
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
"required": true
|
|
|
|
"required": true
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "divider"
|
|
|
|
"type": "radios",
|
|
|
|
|
|
|
|
"label": "消息模板类型",
|
|
|
|
|
|
|
|
"name": "templateType",
|
|
|
|
|
|
|
|
"options": [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"label": "定时",
|
|
|
|
|
|
|
|
"value": "10"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "text",
|
|
|
|
"label": "实时",
|
|
|
|
"name": "version",
|
|
|
|
"value": "20"
|
|
|
|
"label": "Engine version"
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
"required": true
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "divider"
|
|
|
|
"type": "input-text",
|
|
|
|
|
|
|
|
"label": "cron表达式",
|
|
|
|
|
|
|
|
"name": "expectPushTime",
|
|
|
|
|
|
|
|
"size": "md",
|
|
|
|
|
|
|
|
"visibleOn": "this.templateType == 10",
|
|
|
|
|
|
|
|
"clearValueOnHidden": false,
|
|
|
|
|
|
|
|
"visible": "",
|
|
|
|
|
|
|
|
"required": true
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
"type": "text",
|
|
|
|
"type": "input-text",
|
|
|
|
"name": "grade",
|
|
|
|
"label": "模板业务方",
|
|
|
|
"label": "CSS grade"
|
|
|
|
"name": "proposer",
|
|
|
|
|
|
|
|
"size": "md",
|
|
|
|
|
|
|
|
"mode": "",
|
|
|
|
|
|
|
|
"description": ""
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"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
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"type": "input-text",
|
|
|
|
|
|
|
|
"label": "短信链接",
|
|
|
|
|
|
|
|
"name": "url",
|
|
|
|
|
|
|
|
"visibleOn": "this.sendChannel == 30",
|
|
|
|
|
|
|
|
"size": "lg",
|
|
|
|
|
|
|
|
"clearValueOnHidden": false
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
"className": ""
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
"panelClassName": "Panel--default",
|
|
|
|
|
|
|
|
"bodyClassName": "text-lg"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|