From ce79b10aec77fb6334a469f3a529832b2b854542 Mon Sep 17 00:00:00 2001 From: xuyiming Date: Mon, 20 Jul 2020 14:24:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E7=AE=A1=E7=90=86=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/imgs/ic_guoqi.png | Bin 1399 -> 1402 bytes src/components/apass-table.vue | 9 +- .../message-management/banner/banner-list.vue | 392 +++++++++++++++++- .../directed-push/directed-push-list.vue | 110 ++--- .../message-alert/message-alert-list.vue | 315 +++++++++++++- .../message-template-list.vue | 351 +++++++++++++++- src/pages/message-management/message.vue | 2 +- .../recommended/recommended-list.vue | 130 +++--- 8 files changed, 1156 insertions(+), 153 deletions(-) diff --git a/src/assets/imgs/ic_guoqi.png b/src/assets/imgs/ic_guoqi.png index 6b3f62152c2621d31b9ba7da00ba9b8cf5d0818c..9a01ea4f680c73539516f4db577bed76d75897a8 100644 GIT binary patch delta 264 zcmey)^^0qQC!^X#ugMCg3g(u2hGxblmXzK!Rz^k}|0*!D zJ3E7pI+?l|xVbqwnY)=c`h>HkUFpF#!P5k4G*5 delta 238 zcmeyx^_^>iC!_L2ugMA)3g(u2hGr%P#%4MSMh1qK`UV#IhQ_)EhE@h-Qov@|qyb#ydwb#*i{Ff}&@a*YiQCTB6pz!VwdRJ4rA zAO>oZ0WL*K3dJQsscBXz`N^fZsd*)yF1AV)xdnPDnJHFKy@t5-PBvn8VzF839lg1N HnTZJiCVM*Q diff --git a/src/components/apass-table.vue b/src/components/apass-table.vue index 20e746e..2996fa9 100644 --- a/src/components/apass-table.vue +++ b/src/components/apass-table.vue @@ -1,7 +1,10 @@ + \ No newline at end of file +.list_container { + height: 100%; +} + diff --git a/src/pages/message-management/directed-push/directed-push-list.vue b/src/pages/message-management/directed-push/directed-push-list.vue index 8be3325..d779701 100644 --- a/src/pages/message-management/directed-push/directed-push-list.vue +++ b/src/pages/message-management/directed-push/directed-push-list.vue @@ -106,6 +106,61 @@ export default { }, tempFilter: null, }), + created() { + this.listHeader = [ + { + label: "", + prop: "state", + type: "image-tooltip", + getImage(item) { + return item.state == 1 + ? require("@/assets/imgs/ic_true.png") + : require("@/assets/imgs/ic_failed.png"); + }, + getTooltip(item) { + return item.state == 1 ? "推送成功" : "推送失败"; + }, + align: "center", + width: 60, + }, + { + label: "推送流水号", + prop: "push_num", + width: 240, + }, + { + label: "消息模板名称", + prop: "name", + type: "button", + callback: this.detailAction, + width: 300, + }, + { + label: "消息详情", + prop: "detail", + }, + { + label: "接收用户", + prop: "users", + getText(item) { + let users = item.users || []; + + return users.join(","); + }, + width: 300, + }, + { + label: "推送时间", + prop: "push_time", + getText(item) { + let date = item.push_time || ""; + return helper.dateStringTransform(date); + }, + align: "center", + width: 180, + }, + ]; + }, methods: { initList(filter) { let fullFilter = { @@ -257,61 +312,6 @@ export default { console.log(`查看${item.name}`); }, }, - created() { - this.listHeader = [ - { - label: "", - prop: "state", - type: "image-tooltip", - getImage(item) { - return item.state == 1 - ? require("@/assets/imgs/ic_true.png") - : require("@/assets/imgs/ic_failed.png"); - }, - getTooltip(item) { - return item.state == 1 ? "推送成功" : "推送失败"; - }, - align: "center", - width: 60, - }, - { - label: "推送流水号", - prop: "push_num", - width: 240, - }, - { - label: "消息模板名称", - prop: "name", - type: "button", - callback: this.detailAction, - width: 300, - }, - { - label: "消息详情", - prop: "detail", - }, - { - label: "接收用户", - prop: "users", - getText(item) { - let users = item.users || []; - - return users.join(","); - }, - width: 300, - }, - { - label: "推送时间", - prop: "push_time", - getText(item) { - let date = item.push_time || ""; - return helper.dateStringTransform(date); - }, - align: "center", - width: 180, - }, - ]; - }, }; diff --git a/src/pages/message-management/message-alert/message-alert-list.vue b/src/pages/message-management/message-alert/message-alert-list.vue index 5da7d63..f43e5aa 100644 --- a/src/pages/message-management/message-alert/message-alert-list.vue +++ b/src/pages/message-management/message-alert/message-alert-list.vue @@ -1,19 +1,314 @@ + \ No newline at end of file +.list_container { + height: 100%; +} + diff --git a/src/pages/message-management/message-template/message-template-list.vue b/src/pages/message-management/message-template/message-template-list.vue index c644ac7..f3ce7e2 100644 --- a/src/pages/message-management/message-template/message-template-list.vue +++ b/src/pages/message-management/message-template/message-template-list.vue @@ -1,19 +1,350 @@ + \ No newline at end of file +.list_container { + height: 100%; +} + diff --git a/src/pages/message-management/message.vue b/src/pages/message-management/message.vue index 37aa783..64b6875 100644 --- a/src/pages/message-management/message.vue +++ b/src/pages/message-management/message.vue @@ -34,7 +34,7 @@ export default { path: `/message/message_alert` }, { - name: "benner管理", + name: "banner管理", path: `/message/banner` }, { diff --git a/src/pages/message-management/recommended/recommended-list.vue b/src/pages/message-management/recommended/recommended-list.vue index 0ca92d6..0259053 100644 --- a/src/pages/message-management/recommended/recommended-list.vue +++ b/src/pages/message-management/recommended/recommended-list.vue @@ -82,6 +82,71 @@ export default { }, tempFilter: null, }), + created() { + this.listHeader = [ + { + label: "", + prop: "state", + type: "image-tooltip", + getImage(item) { + return item.state == 1 + ? require("@/assets/imgs/ic_true.png") + : require("@/assets/imgs/ic_failed.png"); + }, + getTooltip(item) { + return item.state == 1 ? "状态正常" : "状态异常"; + }, + align: "center", + width: 60, + }, + { + label: "推荐位名称", + prop: "name", + type: "button", + callback: this.detailAction, + align: "center", + width: 100, + }, + { + label: "服务个数", + prop: "service_count", + align: "center", + width: 160, + }, + { + label: "服务详情", + prop: "detail", + }, + { + label: "操作人", + prop: "person", + align: "center", + width: 120, + }, + { + label: "最后更新 时间", + prop: "updata_time", + getText(item) { + let date = item.updata_time || ""; + return helper.dateStringTransform(date); + }, + align: "center", + width: 240, + }, + { + label: "操作", + type: "buttons", + align: "center", + width: 160, + actionList: [ + { + label: "编辑", + callback: this.editAction, + }, + ], + }, + ]; + }, methods: { initList(filter) { let fullFilter = { @@ -185,71 +250,6 @@ export default { console.log(`编辑${item.name}`); }, }, - created() { - this.listHeader = [ - { - label: "", - prop: "state", - type: "image-tooltip", - getImage(item) { - return item.state == 1 - ? require("@/assets/imgs/ic_true.png") - : require("@/assets/imgs/ic_failed.png"); - }, - getTooltip(item) { - return item.state == 1 ? "推送成功" : "推送失败"; - }, - align: "center", - width: 60, - }, - { - label: "推荐位名称", - prop: "name", - type: "button", - callback: this.detailAction, - align: "center", - width: 100, - }, - { - label: "服务个数", - prop: "service_count", - align: "center", - width: 160, - }, - { - label: "服务详情", - prop: "detail", - }, - { - label: "操作人", - prop: "person", - align: "center", - width: 120, - }, - { - label: "最后更新 时间", - prop: "updata_time", - getText(item) { - let date = item.updata_time || ""; - return helper.dateStringTransform(date); - }, - align: "center", - width: 240, - }, - { - label: "操作", - type: "buttons", - align: "center", - width: 160, - actionList: [ - { - label: "编辑", - callback: this.editAction, - }, - ], - }, - ]; - }, }; -- 2.26.0