1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6b257d00"],{"3e85":function(t,e,a){"use strict";a("d505")},d505:function(t,e,a){},daa4:function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("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"}}},[a("el-table-column",{attrs:{type:"expand",fixed:"left",label:"",width:"40"},scopedSlots:t._u([{key:"default",fn:function(e){return[null!=e.row.messageInfo.image&&""!=e.row.messageInfo.image?a("span",t._l(e.row.messageInfo.image.split(","),(function(e,o){return a("el-col",{key:o,staticStyle:{"margin-left":"10px"},attrs:{span:3}},[a("el-card",{attrs:{"body-style":{padding:"0px"}}},[a("div",{staticClass:"img-title"},[a("span",[t._v("投诉图片"+t._s(o+1))])]),a("div",{staticStyle:{display:"flex","justify-content":"center"}},[a("el-image",{staticStyle:{"border-radius":"6px",width:"100%"},attrs:{src:e,"preview-src-list":[e],fit:"cover"}})],1)])],1)})),1):t._e()]}}])}),a("el-table-column",{attrs:{prop:"messageInfoId",label:"编号",fixed:"left",width:"60"}}),a("el-table-column",{attrs:{prop:"tousuUser.userName",label:"投诉用户",width:"120","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticStyle:{color:"#008000",cursor:"pointer"}},[t._v(" "+t._s(e.row.tousuUser.userName)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"byTousuUser.userName",label:"被投诉用户",width:"120","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticStyle:{color:"#008000",cursor:"pointer"}},[t._v(" "+t._s(e.row.byTousuUser.userName)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"messageInfo.content",label:"投诉内容"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-popover",{attrs:{placement:"top-start",width:"300",trigger:"hover",content:e.row.messageInfo.content}},[a("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.messageInfo.content)+" ")])])]}}])}),a("el-table-column",{attrs:{prop:"status",label:"状态",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.row.messageInfo.status?a("div",[t._v("待处理")]):a("div",[t._v("已处理")])]}}])}),a("el-table-column",{attrs:{prop:"messageInfo.status",label:"处理结果",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.row.messageInfo.status?a("div",[t._v("待处理")]):t._e(),1==e.row.messageInfo.status?a("div",[t._v("不处理")]):t._e(),2==e.row.messageInfo.status?a("div",[t._v("已封号")]):t._e(),3==e.row.messageInfo.status?a("div",[t._v("已删除")]):t._e()]}}])}),a("el-table-column",{attrs:{prop:"messageInfo.auditContent",label:"审核内容",width:"160","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"messageInfo.createTime",label:"创建时间",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-col",[a("span",[t._v(t._s(t.parseTime(e.row.messageInfo.createTime,"{h}:{i}:{s}")))])]),a("el-col",[a("span",[t._v(t._s(t.parseTime(e.row.messageInfo.createTime,"{y}-{m}-{d}")))])])]}}])}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit",disabled:0!=e.row.messageInfo.status},on:{click:function(a){return t.showEditDialog(e.row)}}},[t._v("处理 ")]),a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return t.handleDelete(e.row)}}},[t._v("删除 ")])]}}])})],1),a("el-dialog",{attrs:{title:t.dialogTitle,visible:t.dialogVisible,width:t.dialogWidth,center:""},on:{close:t.onClose,"update:visible":function(e){t.dialogVisible=e}}},[a("el-form",{attrs:{model:t.dialogForm}},[a("el-form-item",{attrs:{label:"处理结果:","label-width":t.formLabelWidth}},[a("el-radio-group",{model:{value:t.dialogForm.status,callback:function(e){t.$set(t.dialogForm,"status",e)},expression:"dialogForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("驳回")]),a("el-radio",{attrs:{label:2}},[t._v("封号")]),a("el-radio",{attrs:{label:3}},[t._v("下架")])],1)],1),a("el-form-item",{attrs:{label:"回复意见:","label-width":t.formLabelWidth}},[a("el-input",{staticStyle:{width:"80%"},attrs:{type:"textarea",rows:4,placeholder:"回复意见"},model:{value:t.dialogForm.auditContent,callback:function(e){t.$set(t.dialogForm,"auditContent",e)},expression:"dialogForm.auditContent"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.hideDialog}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleEditSubmit()}}},[t._v("确 定")])],1)],1),a("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.getList}})],1)},i=[],s={name:"UserComplaint",data:function(){return{loading:!1,ids:[],single:!0,multiple:!0,showSearch:!0,queryParams:{pageNum:1,pageSize:10,userId:void 0},tableData:{list:[],total:0},dialogVisible:!1,dialogTitle:"添加分类",formLabelWidth:"200px",dialogWidth:"50%",dialogForm:{id:"",status:"",auditContent:""}}},mounted:function(){},methods:{activated:function(t){this.queryParams.userId=t,this.getList()},getList:function(){var t=this;this.loading=!0,this.request({url:"/api/admin/message/complain/list",method:"get",params:this.queryParams}).then((function(e){t.loading=!1,200===e.code&&(t.tableData.list=e.rows,t.tableData.total=e.total)})).catch((function(){t.loading=!1}))},handleDelete:function(t){var e=this;this.$confirm("确定删除此条信息?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return e.request({url:"/api/admin/message/delete",method:"post",params:{id:t.messageInfoId}}).then((function(t){e.msgResponse(t)}))})).then((function(){e.getList()})).catch((function(){}))},showEditDialog:function(t){this.dialogForm.id=t.messageInfoId,this.dialogForm.status=t.status,this.dialogForm.auditContent="",this.dialogTitle="投诉处理",this.dialogVisible=!0},handleEditSubmit:function(){this.handleSubmit("/api/admin/message/complain/audit")},handleSubmit:function(t){var e=this;this.validateForm()&&this.request({url:t,method:"post",params:this.dialogForm}).then((function(t){e.msgResponse(t),setTimeout((function(){e.hideDialog()}),500)})).then((function(){e.handleQuery()})).catch((function(){}))},validateForm:function(){return this.isEmpty(this.dialogForm.status)?(this.$notify({title:"提示",duration:1800,type:"warning",message:"请选择处理结果"}),!1):!this.isEmpty(this.dialogForm.auditContent)||(this.$notify({title:"提示",duration:1800,type:"warning",message:"请输入回复意见"}),!1)},hideDialog:function(){this.onClose()},onClose:function(){this.dialogVisible=!1}}},l=s,n=(a("3e85"),a("2877")),r=Object(n["a"])(l,o,i,!1,null,null,null);e["default"]=r.exports}}]);
|