消息模板修改

This commit is contained in:
fengachen
2021-09-24 16:27:53 +08:00
parent cb3ea0e11b
commit dbf8b7b7c5
2 changed files with 13 additions and 24 deletions
@@ -19,7 +19,8 @@
<a-col :xl="6" :lg="8" :md="8" :sm="24"> <a-col :xl="6" :lg="8" :md="8" :sm="24">
<a-form-item label="模板标题"> <a-form-item label="模板标题">
<a-input placeholder="请输入模板标题" v-model="queryParam.templateName"></a-input> <!-- <a-input placeholder="请输入模板标题" v-model="queryParam.templateName"></a-input>-->
<j-dict-select-tag placeholder="请选择模板标题" dictCode="notice_type" v-model="queryParam.templateName"></j-dict-select-tag>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xl="6" :lg="7" :md="8" :sm="24"> <a-col :xl="6" :lg="7" :md="8" :sm="24">
@@ -88,6 +89,7 @@ import SysMessageTemplateModal from './modules/SysMessageTemplateModal'
import SysMessageTestModal from './modules/SysMessageTestModal' import SysMessageTestModal from './modules/SysMessageTestModal'
import {JeroListMixin} from '@/mixins/JeroListMixin' import {JeroListMixin} from '@/mixins/JeroListMixin'
import JEllipsis from '@/components/jero/JEllipsis' import JEllipsis from '@/components/jero/JEllipsis'
import JDictSelectTag from '@comp/dict/JDictSelectTag'
import '@/assets/less/TableExpand.less' import '@/assets/less/TableExpand.less'
export default { export default {
@@ -96,7 +98,8 @@ export default {
components: { components: {
SysMessageTemplateModal, SysMessageTemplateModal,
SysMessageTestModal, SysMessageTestModal,
JEllipsis JEllipsis,
JDictSelectTag
}, },
data() { data() {
return { return {
@@ -123,7 +126,7 @@ export default {
{ {
title: '模板标题', title: '模板标题',
align: 'center', align: 'center',
dataIndex: 'templateName', dataIndex: 'templateName_dictText',
scopedSlots: {customRender: 'text'}, scopedSlots: {customRender: 'text'},
width: 200, width: 200,
}, },
@@ -137,10 +140,8 @@ export default {
{ {
title: '模板类型', title: '模板类型',
align: 'center', align: 'center',
dataIndex: 'templateType', dataIndex: 'templateType_dictText',
// 只有一个 类型 就写死了 如果新增类型 需要改 scopedSlots: {customRender: 'text'},
customRender: function () { return '系统'},
}, },
{ {
title: '操作', title: '操作',
@@ -142,19 +142,11 @@
this.form.resetFields() this.form.resetFields()
this.getKey() this.getKey()
this.model = Object.assign({}, record) this.model = Object.assign({}, record)
this.useEditor = (record.templateType==2 || record.templateType==4) // this.useEditor = (record.templateType==2 || record.templateType==4)
if(this.useEditor){ this.templateEditorContent=record.templateContent
this.templateEditorContent=record.templateContent
}else{
this.templateEditorContent=''
}
this.visible = true this.visible = true
this.$nextTick(() => { this.$nextTick(() => {
if(this.useEditor){ this.form.setFieldsValue(pick(this.model, 'templateCode', 'templateContent', 'templateName', 'templateTestJson', 'templateType'))
this.form.setFieldsValue(pick(this.model, 'templateCode', 'templateName', 'templateTestJson', 'templateType'))
}else{
this.form.setFieldsValue(pick(this.model, 'templateCode', 'templateContent', 'templateName', 'templateTestJson', 'templateType'))
}
}) })
}, },
close() { close() {
@@ -177,13 +169,9 @@
httpurl += this.url.edit httpurl += this.url.edit
} }
let formData = Object.assign(this.model, values) let formData = Object.assign(this.model, values)
//时间格式化 // 加密
formData.templateContent = encryption(this.templateEditorContent,this.key,this.iv)
if(this.useEditor){
// 加密
formData.templateContent = encryption(this.templateEditorContent,this.key,this.iv)
// formData.templateContent=this.templateEditorContent
}
console.log(formData) console.log(formData)
httpAction(httpurl, formData, method).then((res) => { httpAction(httpurl, formData, method).then((res) => {
if (res.success) { if (res.success) {