chunk-c6085caa.b507fcd4.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c6085caa"],{"2ab0":function(e,t,s){"use strict";s.r(t);var n=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"app-container"},[s("el-input",{staticStyle:{width:"300px"},attrs:{type:"text",placeholder:"代理 昵称 / 手机号"},model:{value:e.params.search_name,callback:function(t){e.$set(e.params,"search_name",t)},expression:"params.search_name"}}),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),e._v(" "),s("el-table",{staticStyle:{margin:"20px 0"},attrs:{data:e.messageList,border:"",stripe:""}},[s("el-table-column",{attrs:{label:"代理昵称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row.user;return[e._v("\n "+e._s(s&&s.nickname)+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"代理手机号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row.user;return[e._v("\n "+e._s(s&&s.phone)+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"created_at",label:"留言时间",align:"center"}}),e._v(" "),s("el-table-column",{attrs:{label:"是否置顶",align:"center",width:"110"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[s("el-tag",{staticStyle:{cursor:"pointer"},attrs:{type:n.is_top?"success":"info"},on:{click:function(t){return e.setTop(n)}}},[e._v("\n "+e._s(n.is_top?"已置顶":"未置顶")+"\n ")])]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"是否精华",align:"center",width:"110"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[s("el-tag",{staticStyle:{cursor:"pointer"},attrs:{type:n.is_wonderful?"success":"info"},on:{click:function(t){return e.setWonderful(n)}}},[e._v("\n "+e._s(n.is_wonderful?"精华":"非精华")+"\n ")])]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"content",label:"留言内容",align:"left"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[e._v("\n "+e._s(n.content.slice(0,35))+"\n "),n.content.length>35?s("el-button",{attrs:{type:"text"},on:{click:function(t){return e.showContentMore(n)}}},[e._v("查看详情")]):e._e()]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"回复记录",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[s("el-button",{attrs:{type:"text"},on:{click:function(t){return e.seeReply(n)}}},[e._v("共 "+e._s(n.messages_count)+" 次回复")])]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"操作",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[s("el-button",{attrs:{type:"text"},on:{click:function(t){return e.showPublish(n)}}},[e._v("回复")]),e._v(" "),s("el-button",{attrs:{type:"text"},on:{click:function(t){return e.deleteMessage(n.id)}}},[e._v("删除")])]}}])})],1),e._v(" "),s("el-pagination",{attrs:{background:"",total:e.messageTotal,"page-size":e.params.page_size,"current-page":e.params.page_index,layout:"total, prev, pager, next, jumper"},on:{"current-change":e.changePagination}}),e._v(" "),s("el-drawer",{attrs:{title:"回复详情",visible:e.reply.vis,direction:"rtl"},on:{"update:visible":function(t){return e.$set(e.reply,"vis",t)}}},[s("ul",{staticClass:"reply_container"},e._l(e.reply.info,(function(t,n){return s("li",{key:t.id,staticClass:"reply_item"},[s("div",{staticClass:"reply_header"},[s("p",[e._v("第"+e._s(n+1)+"次回复: "+e._s(t.created_at))]),e._v(" "),s("i",{staticClass:"el-icon-delete-solid",on:{click:function(s){return e.deleteReply(t.id)}}})]),e._v(" "),s("p",{staticClass:"reply_content"},[e._v(e._s(t.content))])])})),0)]),e._v(" "),s("el-dialog",{attrs:{title:"回复",visible:e.publish.vis,width:"80%","before-close":e.resetPublish},on:{"update:visible":function(t){return e.$set(e.publish,"vis",t)}}},[s("div",{staticClass:"publish_main"},[s("el-input",{staticClass:"publish_textarea",attrs:{type:"textarea",placeholder:"请输入回复内容"},model:{value:e.publish.content,callback:function(t){e.$set(e.publish,"content",t)},expression:"publish.content"}}),e._v(" "),s("div",{staticClass:"publish_set"},[s("i",{staticClass:"el-icon-circle-plus",on:{click:function(t){e.showEmoji=!e.showEmoji}}},[e._v("表情包")]),e._v(" "),s("div",[s("el-button",{attrs:{type:"primary"},on:{click:e.submitPublish}},[e._v("回复")]),e._v(" "),s("el-button",{on:{click:e.resetPublish}},[e._v("取消")])],1)]),e._v(" "),e.showEmoji?s("div",{staticClass:"emoji_list"},e._l(e.emojiArr,(function(t,n){return s("div",{key:n,staticClass:"emoji_icon",on:{click:function(s){e.publish.content+=t}}},[e._v("\n "+e._s(t)+"\n ")])})),0):e._e()],1)]),e._v(" "),s("el-dialog",{attrs:{title:"留言详情",visible:e.content.vis,"before-close":e.closeContentInfo},on:{"update:visible":function(t){return e.$set(e.content,"vis",t)}}},[s("div",{staticClass:"content_info",domProps:{innerHTML:e._s(e.content.info)}})])],1)},i=[],a=(s("386d"),s("b775"));function o(e){return Object(a["a"])({method:"get",url:"/message/get_message_list",params:e})}function c(e){return Object(a["a"])({method:"post",url:"/message/push_message_comment",data:e})}function r(e){return Object(a["a"])({method:"post",url:"/message/destroy_message",data:e})}function l(e){return Object(a["a"])({method:"get",url:"/message/get_message_comment",params:e})}function u(e){return Object(a["a"])({method:"post",url:"/message/destroy_message_comment",data:e})}function h(e){return Object(a["a"])({method:"post",url:"/message/is_top",data:e})}function p(e){return Object(a["a"])({method:"post",url:"/message/is_wonderful",data:e})}var d=["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","😇","🥰","😍","🤩","😘","😗","😚","😙","😋","😛","😜","🤪","😝","🤑","🤗","🤭","🤫","🤔","🤐","🤨","😐","😑","😶","😏","😒","🙄","😬","🤥","😌","😔","😪","🤤","😴","😷","🤒","🤕","🤢","🤮","🤧","🥵","🥶","🥴","😵","🤯","🤠","🥳","😎","🤓","🧐","😕","😟","🙁","😮","😯","😲","😳","🥺","😦","😧","😨","😰","😥","😢","😭","😱","😖","😣","😞","😓","😩","😫","🥱","😤","😡","😠","🤬","😈","👿","💀","☠","💩","🤡","👹","👺","👻","👽","👾","🤖","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🙈","🙉","🙊","💋","💌","💘","💝","💖","💗","💓","💞","💕","💟","❣","💔","❤","🧡","💛","💚","💙","💜","🤎","🖤","🤍","💯","💢","💥","💫","💦","💨","🕳","💣","💬","👁️‍🗨️","🗨","🗯","💭","💤","👋","🤚","🖐","✋","🖖","👌","🤏","✌","🤞","🤟","🤘","🤙","👈","👉","👆","🖕","👇","☝","👍","👎","✊","👊","🤛","🤜","👏","🙌"],f=d,m={data:function(){return{params:{page_index:1,page_size:20,search_name:""},messageTotal:0,messageList:[],reply:{vis:!1,info:[],id:""},publish:{vis:!1,content:"",id:""},emojiArr:f,showEmoji:!1,content:{vis:!1}}},watch:{"params.activity_id":function(){this.search()}},mounted:function(){this.getMessageList()},methods:{setTop:function(e){var t=this,s=e.is_top,n=e.id;this.$confirm("是否将此回复".concat(s?"取消置顶":"置顶","?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var e=t.$loading();h({id:n}).then((function(s){e.close(),200===s.code?(t.$message.success("设置成功"),t.getMessageList()):t.$message.success(s.message||"设置失败")})).catch((function(){e.close(),t.$message.success("设置失败")}))}))},setWonderful:function(e){var t=this,s=e.is_wonderful,n=e.id;this.$confirm("是否将次此回复".concat(s?"取消精华":"设置精华","?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var e=t.$loading();p({id:n}).then((function(s){e.close(),200===s.code?(t.$message.success("设置成功"),t.getMessageList()):t.$message.success(s.message||"设置失败")})).catch((function(){e.close(),t.$message.success("设置失败")}))}))},closeContentInfo:function(){this.content.vis=!1,this.content.info=""},showContentMore:function(e){var t=e.content;this.content.info=t,this.content.vis=!0},deleteReply:function(e){var t=this;this.$confirm("是否要删除此回复?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var s=t.$loading();u({id:e}).then((function(e){200===e.code?(t.$message.success("删除回复成功"),t.getReplyInfo()):t.$message.error(e.message||"删除回复失败")})).catch((function(){s.close(),t.$message.error("删除留言失败")}))})).catch((function(){}))},showPublish:function(e){this.publish.id=e.id,this.publish.vis=!0},resetPublish:function(){this.publish.vis=!1,this.publish.content="",this.publish.id="",this.showEmoji=!1},submitPublish:function(){var e=this;if(!this.publish.content)return this.$message.error("请添加回复内容"),!1;var t=this.$loading();c({pid:this.publish.id,content:this.publish.content}).then((function(s){t.close(),200===s.code?(e.$message.success("回复信息成功"),e.resetPublish(),e.getMessageList()):e.$message.error(s.message||"回复信息失败")})).catch((function(){t.close(),e.$message.error("回复信息失败")}))},seeReply:function(e){if(0===e.messages_count)return this.$message.error("该留言内容还未回复"),!1;this.reply.id=e.id,this.getReplyInfo()},getReplyInfo:function(){var e=this,t=this.$loading();l({id:this.reply.id}).then((function(s){t.close(),200===s.code?(e.reply.info=s.data,e.reply.vis=!0):e.$message.error(s.message||"查看回复内容失败")})).catch((function(){t.close(),e.$message.error("查看回复内容失败")}))},getMessageList:function(){var e=this,t=this.$loading();o(this.params).then((function(s){t.close(),200===s.code?(e.messageList=s.data.list,e.messageTotal=s.data.total):e.$message.error(s.message||"获取留言板列表失败")})).catch((function(){t.close(),e.$message.error("获取留言板列表失败")}))},search:function(){this.params.page_index=1,this.getMessageList()},changePagination:function(e){this.params.page_index=e,this.getMessageList()},deleteMessage:function(e){var t=this;this.$confirm("是否要删除此留言?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var s=t.$loading();r({id:e}).then((function(e){200===e.code?(t.$message.success("删除留言成功"),t.getMessageList()):t.$message.error(e.message||"删除留言失败")})).catch((function(){s.close(),t.$message.error("删除留言失败")}))})).catch((function(){}))}}},g=m,_=(s("6638"),s("2877")),v=Object(_["a"])(g,n,i,!1,null,"6b7b06a8",null);t["default"]=v.exports},"2fd4":function(e,t,s){},6638:function(e,t,s){"use strict";s("2fd4")}}]);