UNPKG

create-iking-admin

Version:

金合技术中台脚手架

99 lines (93 loc) 2.31 kB
/* * @Author : wfl * @LastEditors : wfl * @description : * @updateInfo : * @Date : 2022-11-23 11:08:47 * @LastEditTime : 2023-01-05 16:17:08 */ // "SYSTEM", "WECHAT_MINI_SUBSCRIBE" export enum ESendType { '系统消息' = 'SYSTEM', '微信小程序-订阅消息' = 'WECHAT_MINI_SUBSCRIBE' } export const sendTypeOption = [ { label: '系统消息', value: ESendType.系统消息 }, { label: '微信小程序-订阅消息', value: ESendType['微信小程序-订阅消息'] } ] export const formKey = { businessType: '', messageKey: '', messageTitle: '', receiverType: '', // --- receiver: '', sendTypes: [], systemMessageDefinition: { content: '', copyToMail: false, copyToShortMessage: false, redirectTo: '', voice: false, templateId: '' }, wechatMiniMessageDefinition: { miniId: '', miniMessageTemplateContent: '', miniMessageTemplateId: '', miniName: '', paramDefinitionList: [], templateId: '' } } export const placeholder = { businessKey: '请选择模块', messageTemplateKey: '请选择编号', messageTemplateTitle: '请输入标题', receiverType: '请选择消息接收人', templateId: '请选择消息接收人', sendTypes: '请选择推送渠道' } export const rules = { businessKey: [{ required: true, message: placeholder.businessKey, trigger: 'change' }], messageTemplateKey: [{ required: true, message: placeholder.messageTemplateKey, trigger: 'change' }], messageTemplateTitle: [{ required: true, message: placeholder.messageTemplateTitle, trigger: 'blur' }], receiverType: [{ required: true, message: placeholder.receiverType, trigger: 'change' }], sendTypes: [{ required: true, message: placeholder.sendTypes, trigger: 'change' }] } export const receiverTypeOption = [ { label: '全部', value: 'ALL' }, { label: '按模块参数指定', value: 'BUSINESS_SPECIFIED' }, { label: '部门', value: 'DEPARTMENT' }, { label: '菜单', value: 'MENU' }, { label: '岗位', value: 'POST' }, { label: '角色', value: 'ROLE' }, { label: '用户', value: 'USER' } ]