chunk-52ad912b.ce42a882.js 9.1 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-52ad912b"],{"53db":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=this,a=t.$createElement,i=t._self._c||a;return i("div",{staticClass:"app-container"},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:t.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:t.queryParams,inline:!0,"label-width":"68px"}},[i("el-form-item",{attrs:{label:"开始时间",prop:"startTime"}},[i("el-date-picker",{attrs:{align:"right",clearable:"",size:"small",type:"datetime",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"选择开始时间"},model:{value:t.queryParams.startTime,callback:function(e){t.$set(t.queryParams,"startTime",e)},expression:"queryParams.startTime"}})],1),i("el-form-item",{attrs:{label:"截止时间",prop:"endTime"}},[i("el-date-picker",{attrs:{align:"right",clearable:"",size:"small",type:"datetime",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"选择开始时间"},model:{value:t.queryParams.endTime,callback:function(e){t.$set(t.queryParams,"endTime",e)},expression:"queryParams.endTime"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"cyan",icon:"el-icon-search",size:"mini"},on:{click:t.handleQuery}},[t._v("搜索")]),i("el-button",{attrs:{type:"default",icon:"el-icon-refresh",size:"mini"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1),i("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}},[i("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?i("span",t._l(e.row.messageInfo.image.split(","),(function(e,a){return i("el-col",{key:a,staticStyle:{"margin-right":"10px"},attrs:{span:3}},[i("el-card",{attrs:{"body-style":{padding:"0px"}}},[i("div",{staticClass:"img-title"},[i("span",[t._v("投诉图片"+t._s(a+1))])]),i("div",{staticStyle:{display:"flex","justify-content":"center"}},[i("el-image",{staticStyle:{"border-radius":"6px",width:"100%"},attrs:{src:e,"preview-src-list":[e],fit:"cover"}})],1)])],1)})),1):t._e()]}}])}),i("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)}}}),i("el-table-column",{attrs:{prop:"tousuUser.userName",label:"投诉用户",width:"120","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",{staticStyle:{color:"#008000",cursor:"pointer"},on:{click:function(a){return t.toUserDetails(e.row.userId)}}},[t._v(" "+t._s(e.row.tousuUser.userName)+" ")])]}}])}),i("el-table-column",{attrs:{prop:"byTousuUser.userName",label:"被投诉用户",width:"120","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",{staticStyle:{color:"#008000",cursor:"pointer"},on:{click:function(a){return t.toUserDetails(e.row.byUserId)}}},[t._v(" "+t._s(e.row.byTousuUser.userName)+" ")])]}}])}),i("el-table-column",{attrs:{prop:"messageInfo.content",label:"投诉内容"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-popover",{attrs:{placement:"top-start",width:"300",trigger:"hover",content:e.row.messageInfo.content}},[i("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)+" ")])])]}}])}),i("el-table-column",{attrs:{prop:"status",label:"状态",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.row.messageInfo.status?i("div",[t._v("待处理")]):i("div",[t._v("已处理")])]}}])}),i("el-table-column",{attrs:{prop:"messageInfo.status",label:"处理结果",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.row.messageInfo.status?i("div",[t._v("待处理")]):t._e(),1==e.row.messageInfo.status?i("div",[t._v("不处理")]):t._e(),2==e.row.messageInfo.status?i("div",[t._v("已封号")]):t._e(),3==e.row.messageInfo.status?i("div",[t._v("已删除")]):t._e()]}}])}),i("el-table-column",{attrs:{prop:"messageInfo.auditContent",label:"审核内容",width:"160","show-overflow-tooltip":""}}),i("el-table-column",{attrs:{prop:"messageInfo.createTime",label:"创建时间",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-col",[i("span",[t._v(t._s(t.parseTime(e.row.messageInfo.createTime,"{h}:{i}:{s}")))])]),i("el-col",[i("span",[t._v(t._s(t.parseTime(e.row.messageInfo.createTime,"{y}-{m}-{d}")))])])]}}])}),i("el-table-column",{attrs:{fixed:"right",label:"操作",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("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("处理 ")]),i("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return t.handleDelete(e.row)}}},[t._v("删除 ")])]}}])})],1),i("el-dialog",{attrs:{title:t.dialogTitle,visible:t.dialogVisible,width:t.dialogWidth,center:""},on:{close:t.onClose,"update:visible":function(e){t.dialogVisible=e}}},[i("el-form",{attrs:{model:t.dialogForm}},[i("el-form-item",{attrs:{label:"处理结果:","label-width":t.formLabelWidth}},[i("el-radio-group",{model:{value:t.dialogForm.status,callback:function(e){t.$set(t.dialogForm,"status",e)},expression:"dialogForm.status"}},[i("el-radio",{attrs:{label:1}},[t._v("驳回")]),i("el-radio",{attrs:{label:2}},[t._v("封号")]),i("el-radio",{attrs:{label:3}},[t._v("下架")])],1)],1),i("el-form-item",{attrs:{label:"回复意见:","label-width":t.formLabelWidth}},[i("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),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.hideDialog}},[t._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleEditSubmit()}}},[t._v("确 定")])],1)],1),i("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)},o=[],s=(a("d81d"),a("14d9"),a("d3b7"),a("0643"),a("a573"),{name:"UserComplain",data:function(){return{loading:!1,ids:[],single:!0,multiple:!0,showSearch:!0,queryParams:{pageNum:1,pageSize:10,startTime:"",endTime:""},tableData:{list:[],total:0},dialogVisible:!1,dialogTitle:"添加分类",formLabelWidth:"200px",dialogWidth:"50%",dialogForm:{id:"",status:"",auditContent:""}}},mounted:function(){},methods:{activated:function(){console.log("UserComplain activated"),0==this.tableData.list.length&&this.handleQuery()},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},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},getList:function(){var e=this;this.loading=!0,this.request({url:"/api/admin/message/complain/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}))},handleDelete:function(e){var t=this;this.$confirm("确定删除此条信息?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return t.request({url:"/api/admin/message/delete",method:"post",params:{id:e.messageInfoId}}).then((function(e){t.msgResponse(e)}))})).then((function(){t.handleQuery()})).catch((function(){}))},showEditDialog:function(e){this.dialogForm.id=e.messageInfoId,this.dialogForm.status=e.status,this.dialogForm.auditContent="",this.dialogTitle="投诉处理",this.dialogVisible=!0},handleEditSubmit:function(){this.handleSubmit("/api/admin/message/complain/audit")},handleSubmit:function(e){var t=this;this.validateForm()&&this.request({url:e,method:"post",params:this.dialogForm}).then((function(e){t.msgResponse(e),setTimeout((function(){t.hideDialog()}),500)})).then((function(){t.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},toUserDetails:function(e){this.$router.push({path:"/AppUser/userCenter",query:{userId:e}})}}}),l=s,n=(a("8589"),a("2877")),r=Object(n["a"])(l,i,o,!1,null,null,null);t["default"]=r.exports},8589:function(e,t,a){"use strict";a("ec75")},ec75:function(e,t,a){}}]);