消息模板修改
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user