chunk-049824b4.440be58d.js 9.4 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-049824b4"],{"0f69":function(e,t,a){},9511:function(e,t,a){"use strict";a("0f69")},dfd4:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=this,a=t.$createElement,n=t._self._c||a;return n("div",{staticClass:"app-container"},[n("el-form",{directives:[{name:"show",rawName:"v-show",value:t.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:t.queryParams,inline:!0,"label-width":"68px"}},[n("el-form-item",{attrs:{label:"是否回复",prop:"isReply"}},[n("el-select",{staticStyle:{width:"145px"},attrs:{placeholder:"请选择状态",clearable:"",size:"small"},on:{change:t.handleQuery},model:{value:t.queryParams.isReply,callback:function(e){t.$set(t.queryParams,"isReply",e)},expression:"queryParams.isReply"}},[n("el-option",{attrs:{label:"未回复",value:0}}),n("el-option",{attrs:{label:"已回复",value:1}})],1)],1),n("el-form-item",{attrs:{label:"用户ID",prop:"userId"}},[n("el-input",{staticStyle:{width:"145px"},attrs:{placeholder:"请输入用户ID",clearable:"",size:"small"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.userId,callback:function(e){t.$set(t.queryParams,"userId",e)},expression:"queryParams.userId"}})],1),n("el-form-item",{attrs:{label:"服务信息",prop:"title"}},[n("el-input",{attrs:{placeholder:"请输入服务名称、编号",clearable:"",size:"small"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.title,callback:function(e){t.$set(t.queryParams,"title",e)},expression:"queryParams.title"}})],1),n("el-form-item",{attrs:{label:"内容搜索",prop:"content"}},[n("el-input",{attrs:{placeholder:"请输入评论内容",clearable:"",size:"small"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.content,callback:function(e){t.$set(t.queryParams,"content",e)},expression:"queryParams.content"}})],1),n("el-form-item",[n("el-button",{attrs:{type:"cyan",icon:"el-icon-search",size:"mini"},on:{click:t.handleQuery}},[t._v("搜索")]),n("el-button",{attrs:{type:"default",icon:"el-icon-refresh",size:"mini"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.tableData.list,"header-cell-style":{"text-align":"center"},"cell-style":{"text-align":"center"}},on:{"selection-change":t.handleSelectionChange}},[n("el-table-column",{attrs:{type:"index",label:"编号",fixed:"left",width:"60",index:function(t){return e.queryParams.pageSize*e.queryParams.pageNum-(e.queryParams.pageSize-t-1)}}}),n("el-table-column",{attrs:{prop:"userName",label:"用户昵称","min-width":"120","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",[t._v(t._s(e.row.userName))]),n("div",[t._v("ID:"+t._s(e.row.userId))])]}}])}),n("el-table-column",{attrs:{prop:"productName",label:"专题名称","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-popover",{attrs:{placement:"top-start",width:"80",trigger:"hover",content:"编号:"+e.row.productId}},[n("span",{staticStyle:{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":"2",overflow:"hidden"},attrs:{slot:"reference"},slot:"reference"},[t._v(" "+t._s(e.row.productName)+" ")])])]}}])}),n("el-table-column",{attrs:{prop:"score",label:"评分","min-width":"80"}}),n("el-table-column",{attrs:{prop:"content",label:"评论内容","min-width":"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-popover",{attrs:{placement:"top-start",width:"300",trigger:"hover",content:e.row.content}},[n("span",{staticStyle:{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":"2",overflow:"hidden"},attrs:{slot:"reference"},slot:"reference"},[t._v(" "+t._s(e.row.content)+" ")])]),e.row.images?n("div",t._l(e.row.images.split(","),(function(t,a){return n("span",{key:a},[n("el-image",{staticStyle:{width:"60px",height:"60px","vertical-align":"bottom"},attrs:{src:t,fit:"cover","preview-src-list":e.row.images.split(",")}})],1)})),0):t._e()]}}])}),n("el-table-column",{attrs:{prop:"replyContent",label:"评论内容","min-width":"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-popover",{attrs:{placement:"top-start",width:"300",trigger:"hover",content:e.row.replyContent}},[n("span",{staticStyle:{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":"2",overflow:"hidden"},attrs:{slot:"reference"},slot:"reference"},[t._v(" "+t._s(e.row.replyContent)+" ")])])]}}])}),n("el-table-column",{attrs:{prop:"isSelected",label:"加精",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-switch",{staticClass:"switch_isShow",attrs:{"active-value":1,"inactive-value":0,"active-text":"是","inactive-text":"否","active-color":"#13ce66","inactive-color":"#ff4949"},on:{change:function(a){return t.handleStatusChange(e.row)}},model:{value:e.row.isSelected,callback:function(a){t.$set(e.row,"isSelected",a)},expression:"scope.row.isSelected"}})]}}])}),n("el-table-column",{attrs:{prop:"messageInfo.createTime",label:"评论时间",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-col",[n("span",[t._v(t._s(t.parseTime(e.row.createTime,"{h}:{i}:{s}")))])]),n("el-col",[n("span",[t._v(t._s(t.parseTime(e.row.createTime,"{y}-{m}-{d}")))])])]}}])}),n("el-table-column",{attrs:{fixed:"right",label:"操作",width:"130"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-row",[n("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(a){return t.showReplyDialog(e.row)}}},[t._v("回复 ")])],1),n("el-row",[n("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return t.handleDelete(e.row)}}},[t._v("删除 ")])],1)]}}])})],1),n("el-dialog",{attrs:{title:"请添加回复内容",visible:t.dialogReplyVisible,width:"35%",center:""},on:{close:t.onClose,"update:visible":function(e){t.dialogReplyVisible=e}}},[n("el-form",{ref:"dialogReplyForm",attrs:{model:t.dialogReplyForm,rules:t.rules}},[n("el-form-item",{attrs:{label:""}},[n("el-input",{attrs:{type:"textarea",rows:5,maxlength:"100","show-word-limit":"",placeholder:"100字以内"},model:{value:t.dialogReplyForm.replyContent,callback:function(e){t.$set(t.dialogReplyForm,"replyContent",e)},expression:"dialogReplyForm.replyContent"}})],1)],1),n("div",{staticStyle:{"text-align":"center"}},[n("el-button",{on:{click:t.hideDialog}},[t._v("取 消")]),n("el-button",{attrs:{type:"primary"},on:{click:t.handleReplySubmit}},[t._v("确 定")])],1)],1),n("pagination",{directives:[{name:"show",rawName:"v-show",value:t.tableData.total,expression:"tableData.total"}],attrs:{total:t.tableData.total,page:t.queryParams.pageNum,limit:t.queryParams.pageSize},on:{"update:page":function(e){return t.$set(t.queryParams,"pageNum",e)},"update:limit":function(e){return t.$set(t.queryParams,"pageSize",e)},pagination:t.getPageList}})],1)},l=[],i=(a("d81d"),a("d3b7"),a("0643"),a("a573"),{name:"Comment",data:function(){return{loading:!1,ids:[],single:!0,multiple:!0,showSearch:!0,queryParams:{pageNum:1,pageSize:10,type:0,isReply:"",userId:"",title:"",content:""},tableData:{list:[],total:0},dialogReplyForm:{id:"",replyContent:""},rules:{},dialogReplyVisible:!1}},mounted:function(){this.$route.query&&this.$route.query.commentId&&(this.queryParams.title=this.$route.query.commentId),this.getPageList()},methods:{handleQuery:function(){this.queryParams.pageNum=1,this.getPageList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.multiple=!e.length,this.single=1!=e.length},getPageList:function(){var e=this;this.loading=!0,this.request({url:"/api/admin/comment/list",method:"get",params:this.queryParams}).then((function(t){e.loading=!1,200===t.code&&(e.tableData.list=t.rows,e.tableData.total=t.total)})).catch((function(){e.loading=!1}))},handleStatusChange:function(e){var t=this;this.$confirm("确定修改加精状态?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.request({url:"/api/admin/comment/changeStatus",method:"post",params:{id:e.id}}).then((function(e){t.msgResponse(e)}))})).catch((function(){e.isSelected=0===e.isSelected?1:0}))},handleDelete:function(e){var t=this;this.$confirm("确定删除此条信息?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return t.request({url:"/api/admin/comment/fakeDelete",method:"post",params:{id:e.id}}).then((function(e){t.msgResponse(e)}))})).then((function(){setTimeout((function(){t.handleQuery()}),300)})).catch((function(){}))},validateForm:function(){return!0},showReplyDialog:function(e){for(var t in this.dialogReplyForm)this.dialogReplyForm[t]=e[t];this.dialogReplyVisible=!0},handleReplySubmit:function(){var e=this;this.request({url:"/api/admin/comment/saveReply",method:"post",params:this.dialogReplyForm}).then((function(t){e.msgResponse(t),setTimeout((function(){e.hideDialog()}),500)})).then((function(){setTimeout((function(){e.handleQuery()}),300)})).catch((function(){}))},hideDialog:function(){this.onClose()},onClose:function(){this.dialogReplyVisible=!1}}}),o=i,r=(a("9511"),a("2877")),s=Object(r["a"])(o,n,l,!1,null,"e444ef64",null);t["default"]=s.exports}}]);