(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3e2644e6","chunk-2d0b6c5d"],{"1b63":function(e,t,s){},"1f1c":function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("el-dialog",{attrs:{title:"查看系统消息",visible:e.visible,width:"600px","destroy-on-close":!0,"lock-scroll":!1},on:{"update:visible":e.updateVisible}},[s("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"82px"}},[s("el-form-item",{attrs:{label:"标题:",prop:"title"}},[s("el-input",{attrs:{readonly:""},model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),s("el-form-item",{attrs:{label:"发送人:",prop:"send_user_str"}},[s("el-input",{attrs:{readonly:""},model:{value:e.form.send_user_str,callback:function(t){e.$set(e.form,"send_user_str",t)},expression:"form.send_user_str"}})],1),s("el-form-item",{attrs:{label:"内容:"}},[s("el-input",{attrs:{readonly:"",rows:6,type:"textarea"},model:{value:e.form.content,callback:function(t){e.$set(e.form,"content",t)},expression:"form.content"}})],1)],1),s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){return e.updateVisible(!1)}}},[e._v("关闭 ")])],1)],1)},n=[],o={name:"MessageRead",props:{visible:Boolean,data:Object},data:function(){return{form:Object.assign({},this.data),rules:{title:[{required:!0,message:"请输入标题",trigger:"blur"}],content:[{required:!0,message:"请输入内容",trigger:"blur"}]},loading:!1,isUpdate:!1,users:[{id:-1,name:"所有人"}]}},watch:{data:function(){this.data?(this.form=Object.assign({},this.data),this.isUpdate=!0,this.setMessageRead()):(this.form={},this.isUpdate=!1)}},methods:{setMessageRead:function(){var e=this.form.read_status;0==e&&this.$http.get("/manager/messageStatus?id="+this.form.id)},updateVisible:function(e){this.$emit("update:visible",e)}}},i=o,r=s("2877"),l=Object(r["a"])(i,a,n,!1,null,"2c2c2a40",null);t["default"]=l.exports},"99c0":function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"ele-body"},[s("el-card",{attrs:{shadow:"never","body-style":"padding:0;"}},[s("div",{staticClass:"ele-cell ele-cell-align-top ele-user-message"},[s("el-menu",{attrs:{"default-active":e.active,mode:e.mode},on:{select:e.reload}},[s("el-menu-item",{attrs:{index:"0",value:"98"}},[s("span",[e._v("全部消息")]),e.allUnReadNum?s("el-badge",{staticClass:"ele-badge-static",attrs:{value:e.allUnReadNum}}):e._e()],1),s("el-menu-item",{attrs:{index:"1",value:"1"}},[s("span",[e._v("系统通知")]),e.unReadNum1?s("el-badge",{staticClass:"ele-badge-static",attrs:{value:e.unReadNum1}}):e._e()],1),s("el-menu-item",{attrs:{index:"2",value:"0"}},[s("span",[e._v("用户私信")]),e.unReadNum2?s("el-badge",{staticClass:"ele-badge-static",attrs:{value:e.unReadNum2}}):e._e()],1)],1),s("div",{staticClass:"ele-cell-content"},[s("ele-pro-table",{ref:"table",attrs:{datasource:e.url,columns:e.columns,where:e.where,selection:e.choose},on:{"update:selection":function(t){e.choose=t}},scopedSlots:e._u([{key:"state",fn:function(t){var a=t.row;return[s("span",{class:["ele-text-danger","ele-text-info"][a.read_status]},[e._v(" "+e._s(["未读","已读"][a.read_status])+" ")])]}},{key:"action",fn:function(t){var a=t.row;return[s("el-link",{attrs:{icon:"el-icon-view",type:"primary",underline:!1},on:{click:function(t){return e.view(a)}}},[e._v("查看 ")]),s("el-popconfirm",{staticClass:"ele-action",attrs:{title:"确定要删除此消息吗?"},on:{confirm:function(t){return e.remove(a)}}},[s("el-link",{attrs:{slot:"reference",icon:"el-icon-delete",type:"danger",underline:!1},slot:"reference"},[e._v("删除 ")])],1)]}}])},[s("template",{slot:"toolbar"},[s("el-button",{attrs:{size:"small",type:"primary",plain:""},on:{click:e.read}},[e._v("标记已读 ")]),s("el-button",{attrs:{size:"small",type:"primary",plain:""},on:{click:e.readAll}},[e._v("全部已读 ")]),s("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(t){return e.remove()}}},[e._v("删除消息 ")])],1)],2)],1)],1)]),s("message-read",{attrs:{visible:e.showEdit,data:e.current},on:{"update:visible":function(t){e.showEdit=t},done:e.reload}})],1)},n=[],o=(s("d81d"),s("1f1c")),i={name:"UserMessage",components:{MessageRead:o["default"]},data:function(){return{active:"0",allUnReadNum:0,unReadNum1:0,unReadNum2:0,type:98,url:"/manager/getMessage",columns:[{columnKey:"selection",type:"selection",width:45,align:"center",fixed:"left"},{columnKey:"index",type:"index",width:45,align:"center",fixed:"left",showOverflowTooltip:!0},{prop:"send_user_str",label:"发送人",showOverflowTooltip:!0,minWidth:90},{prop:"title",label:"标题内容",showOverflowTooltip:!0,minWidth:110},{prop:"content",label:"内容",showOverflowTooltip:!0,minWidth:150},{prop:"create_time",label:"时间",align:"center",showOverflowTooltip:!0,width:160},{prop:"read_status",label:"状态",align:"center",showOverflowTooltip:!0,width:80,slot:"state"},{columnKey:"action",label:"操作",align:"center",showOverflowTooltip:!0,width:140,fixed:"right",resizable:!1,slot:"action"}],choose:[],where:{type:this.type},current:null,showEdit:!1,showAuth:!1}},computed:{mode:function(){return this.$store.state.theme.screenWidth<768?"horizontal":"vertical"}},mounted:function(){this.getMessage()},methods:{reload:function(e){this.active=e,1==this.active?this.type=1:2==this.active?this.type=0:this.type=98,this.where.type=this.type,this.$refs.table.reload({page:1})},getMessage:function(){var e=this;this.$http.get("/manager/getMessage?type=99").then((function(t){0===t.data.code&&(e.unReadNum2=t.data.data.sx.count,e.unReadNum1=t.data.data.gg.count,e.allUnReadNum=e.unReadNum2+e.unReadNum1)}))},view:function(e){console.log(e),this.current=e,this.showEdit=!0},remove:function(e){var t=this,s=this.$loading({lock:!0});if(e){var a=new FormData;a.append("id",e.id),this.$http.post("/manager/messageDelete/",a).then((function(e){s.close(),0===e.data.code?(t.$message({type:"success",message:e.data.msg}),t.reload()):t.$message.error(e.data.msg)})).catch((function(e){s.close(),t.$message.error(e.message)}))}else{if(0===this.choose.length)return this.$message.error("请至少选择一条数据");this.$confirm("确定要删除选中的消息吗?","提示",{type:"warning"}).then((function(){var e=new FormData;e.append("id",t.choose.map((function(e){return e.id}))),t.$http.post("/manager/messageDelete",e).then((function(e){s.close(),0===e.data.code?(t.$message({type:"success",message:e.data.msg}),t.reload()):t.$message.error(e.data.msg)})).catch((function(e){s.close(),t.$message.error(e.message)}))})).catch((function(){}))}},read:function(){var e=this;if(0===this.choose.length)return this.$message.error("请至少选择一条数据");var t=this.$loading({lock:!0}),s=new FormData;s.append("id",this.choose.map((function(e){return e.id}))),this.$http.post("/manager/messageStatus",s).then((function(s){t.close(),0===s.data.code?(e.$message({type:"success",message:s.data.msg}),e.reload()):e.$message.error(s.data.msg)})).catch((function(s){t.close(),e.$message.error(s.message)}))},readAll:function(){var e=this,t=this.$loading({lock:!0});this.$http.post("/manager/messageStatus?id=-1&type="+this.type).then((function(s){t.close(),0===s.data.code?e.$message({type:"success",message:s.data.msg}):e.$message.error(s.data.msg)})).catch((function(s){t.close(),e.$message.error(s.message)}))}}},r=i,l=(s("fd71"),s("2877")),c=Object(l["a"])(r,a,n,!1,null,"2686b6fe",null);t["default"]=c.exports},fd71:function(e,t,s){"use strict";s("1b63")}}]);