| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3fab3de0"],{"86e5":function(e,t,a){},"91f8":function(e,t,a){"use strict";a("86e5")},"99c0":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ele-body"},[a("el-card",{attrs:{shadow:"never","body-style":"padding:0;"}},[a("div",{staticClass:"ele-cell ele-cell-align-top ele-user-message"},[a("el-menu",{attrs:{"default-active":e.active,mode:e.mode},on:{select:e.query}},[a("el-menu-item",{attrs:{index:"0"}},[a("span",[e._v("全部消息")]),e.allUnReadNum?a("el-badge",{staticClass:"ele-badge-static",attrs:{value:e.allUnReadNum}}):e._e()],1),a("el-menu-item",{attrs:{index:"1"}},[a("span",[e._v("系统通知")]),e.unReadNum1?a("el-badge",{staticClass:"ele-badge-static",attrs:{value:e.unReadNum1}}):e._e()],1),a("el-menu-item",{attrs:{index:"2"}},[a("span",[e._v("用户私信")]),e.unReadNum2?a("el-badge",{staticClass:"ele-badge-static",attrs:{value:e.unReadNum2}}):e._e()],1),a("el-menu-item",{attrs:{index:"3"}},[a("span",[e._v("代办事项")]),e.unReadNum3?a("el-badge",{staticClass:"ele-badge-static",attrs:{value:e.unReadNum3}}):e._e()],1)],1),a("div",{staticClass:"ele-cell-content"},[a("div",{staticClass:"ele-table-tool"},[a("el-button",{attrs:{size:"small",type:"primary",plain:""},on:{click:e.read}},[e._v("标记已读")]),a("el-button",{attrs:{size:"small",type:"primary",plain:""},on:{click:e.readAll}},[e._v("全部已读")]),a("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(t){return e.remove()}}},[e._v("删除消息")])],1),a("ele-data-table",{ref:"table",attrs:{data:e.data,choose:e.choose,height:"calc(100vh - 265px)",border:!1},on:{"update:choose":function(t){e.choose=t}},scopedSlots:e._u([{key:"default",fn:function(t){var l=t.index;return[a("el-table-column",{attrs:{type:"selection",width:"45",align:"center",fixed:"left"}}),a("el-table-column",{attrs:{type:"index",index:l,width:"45",align:"center",fixed:"left","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"title",label:"标题内容","show-overflow-tooltip":"","min-width":"110"}}),a("el-table-column",{attrs:{prop:"time",label:"时间","show-overflow-tooltip":"",width:"140px",align:"center"}}),a("el-table-column",{attrs:{label:"状态",width:"80px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var l=t.row;return[a("span",{class:["ele-text-danger","ele-text-info"][l.state]},[e._v(e._s(["未读","已读"][l.state]))])]}}],null,!0)}),a("el-table-column",{attrs:{label:"操作",width:"140px",align:"center",resizable:!1,fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var l=t.row;return[a("el-link",{attrs:{icon:"el-icon-view",type:"primary",underline:!1},on:{click:function(t){return e.view(l)}}},[e._v("查看")]),a("el-popconfirm",{staticClass:"ele-action",attrs:{title:"确定要删除此消息吗?"},on:{onConfirm:function(t){return e.remove(l)}}},[a("el-link",{attrs:{slot:"reference",icon:"el-icon-delete",type:"danger",underline:!1},slot:"reference"},[e._v("删除")])],1)]}}],null,!0)})]}}])})],1)],1)])],1)},i=[],n=(a("4de4"),a("4160"),a("c975"),a("a434"),a("159b"),{name:"UserMessage",data:function(){return{active:"0",data:[],choose:[],allData:[{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:0},{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:0},{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:0},{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:0},{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:1},{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:1},{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:1},{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:1},{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:1},{title:"你有两条任务待完成,不要忘了哦~",type:3,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:0},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:0},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:0},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI给你发来了一条私信",type:2,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:0},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:0},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:1},{title:"Laravel8.x+Vue+ElementUI新版本发布,欢迎体验",type:1,time:"2020-07-24 11:35",state:1}]}},computed:{mode:function(){return this.$store.state.theme.screenWidth<768?"horizontal":"vertical"},allUnReadNum:function(){return this.allData.filter((function(e){return 0===e.state})).length},unReadNum1:function(){return this.allData.filter((function(e){return 0===e.state&&1===e.type})).length},unReadNum2:function(){return this.allData.filter((function(e){return 0===e.state&&2===e.type})).length},unReadNum3:function(){return this.allData.filter((function(e){return 0===e.state&&3===e.type})).length}},mounted:function(){this.query()},methods:{query:function(e){var t=this;this.active=e||"0","0"===this.active?this.data=this.allData:this.data=this.allData.filter((function(e){return String(e.type)===t.active}))},view:function(e){console.log(e),this.$message("点击了查看")},remove:function(e){var t=this;if(e)this.data.splice(this.data.indexOf(e),1),this.$message({type:"success",message:"删除成功"});else{if(0===this.choose.length)return this.$message.error("请至少选择一条数据");this.$confirm("确定要删除选中的消息吗?","提示",{type:"warning"}).then((function(){t.choose.forEach((function(e){t.data.splice(t.data.indexOf(e),1)})),t.$message({type:"success",message:"删除成功"})})).catch((function(){return 0}))}},read:function(){var e=this;if(0===this.choose.length)return this.$message.error("请至少选择一条数据");this.choose.forEach((function(t){e.data[e.data.indexOf(t)].state=1}))},readAll:function(){this.data.forEach((function(e){e.state=1}))}}}),s=n,r=(a("91f8"),a("2877")),u=Object(r["a"])(s,l,i,!1,null,"564e137d",null);t["default"]=u.exports}}]);
|