消息模板管理增加接收用户

This commit is contained in:
fengachen
2021-09-27 17:20:34 +08:00
parent f6b0bb93bb
commit 0f2eed699a
@@ -10,7 +10,7 @@
<a-spin :spinning="confirmLoading">
<a-form :form="form">
<a-row :gutter="{ xs: 8, sm: 16, md: 24, lg: 32 }">
<a-row :gutter="24">
<a-col :span="12">
<a-form-item
:labelCol="labelCol"
@@ -37,14 +37,25 @@
</a-form-item>
</a-col>
</a-row>
<a-row class="form-row" :gutter="24" >
<a-col :span="24" pull="2">
<a-row :gutter="24" >
<a-col :span="12" >
<a-form-item
:labelCol="labelCol"
:wrapperCol="wrapperCol"
label="模板标题"
style="margin-left: -15px">
<j-dict-select-tag :triggerChange="true" dictCode="notice_type" v-decorator="['templateName', validatorRules.templateName ]" placeholder="请选择模板类型"></j-dict-select-tag>
style="margin-right: -35px"
>
<j-dict-select-tag :triggerChange="true" dictCode="notice_type" v-decorator="['templateName', validatorRules.templateName ]" placeholder="请选择模板类型"></j-dict-select-tag>
</a-form-item>
</a-col>
<a-col :span="12" >
<a-form-item
:labelCol="labelCol"
:wrapperCol="wrapperCol"
label="接收用户"
>
<j-dict-select-tag :triggerChange="true" dictCode="receive_message_user_type" v-decorator="['recipient', validatorRules.recipient ]" placeholder="请选择接收用户"></j-dict-select-tag>
</a-form-item>
</a-col>
</a-row>
@@ -112,10 +123,10 @@
form: this.$form.createForm(this),
validatorRules: {
// ,{validator: this.validateTemplateCode}
templateCode: {rules: [{required: true, message: '请输入模板CODE!' }]},
templateName: {rules: [{required: true, message: '请输入模板标题!'}]},
templateContent: {rules: []},
templateType: {rules: [{required: true, message: '请选择模板类型!'}]},
templateCode: {rules: [{required: true, message: '请输入模板CODE!' }],validateTrigger: 'blur'},
templateName: {rules: [{required: true, message: '请选择模板标题!'}],validateTrigger: 'change'},
recipient:{rules: [{required: true, message: '请选择接收用户!'}],validateTrigger: 'change'},
templateType: {rules: [{required: true, message: '请选择模板类型!'}],validateTrigger: 'change'}
},
url: {
add: '/sys/message/sysMessageTemplate/add',
@@ -146,7 +157,7 @@
this.templateEditorContent=record.templateContent
this.visible = true
this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model, 'templateCode', 'templateContent', 'templateName', 'templateTestJson', 'templateType'))
this.form.setFieldsValue(pick(this.model, 'templateCode', 'templateContent', 'templateName', 'templateTestJson', 'templateType','recipient'))
})
},
close() {