diff --git a/src/components/message-steps/select-template.vue b/src/components/message-steps/select-template.vue index c4ecf23f4c41490ec7ea78e071201cc4689e5ad4..e92d7517cc62e4ef6f9acf3213702dfa6b5fb951 100644 --- a/src/components/message-steps/select-template.vue +++ b/src/components/message-steps/select-template.vue @@ -9,6 +9,18 @@ placeholder="请输入消息模板名称/id" > +
+ 模板类型: + + + + +
最后更新时间: 0) { + let tpl_types = []; + + this.types.forEach((item) => { + if (this.tmpTypes.indexOf(item.value) > -1) { + tpl_types.push(item); + } + }); + + if (this.tmpTypes.length > 1) { + tpl_types = [ + { + name: "全部", + value: this.tmpTypes.join(","), + }, + ...tpl_types, + ]; + } + + this.tpl_types = tpl_types; + this.type = tpl_types[0].value; + } + this.getTemplateList(); }, methods: { getTemplateList() { let params = { page: this.currentPage, + tpl_type: this.type, size: this.pageSize, keyword: this.keyword, update_time_s: (this.updateTime && this.updateTime[0]) || "", @@ -358,7 +400,7 @@ export default { ...this.selected, content: this.detail.content, }); - + this.$refs.dialog.hide(); }, }, diff --git a/src/pages/message-management/directed-push/directed-push-add.vue b/src/pages/message-management/directed-push/directed-push-add.vue index eadba63f23edade3ccb7ce28338665758a271373..9f4ac784ef8b7f22984f3bba07e705c63ece2b91 100644 --- a/src/pages/message-management/directed-push/directed-push-add.vue +++ b/src/pages/message-management/directed-push/directed-push-add.vue @@ -51,6 +51,7 @@ > diff --git a/src/pages/message-management/message-alert/message-alert-add.vue b/src/pages/message-management/message-alert/message-alert-add.vue index 9c4909d1e5b4b8b8fa12d6d045a6d4b058ddbded..7ffaad3d4a9451bac18fdef055aca7e578ba7079 100644 --- a/src/pages/message-management/message-alert/message-alert-add.vue +++ b/src/pages/message-management/message-alert/message-alert-add.vue @@ -32,6 +32,7 @@ @@ -98,7 +99,7 @@ export default { step: 0, done: false, templateId: "", - templateContent:"", + templateContent: "", targetUserIds: "", }; },