58.23582fd8a0e5b420e5b6.js 9.8 KB

1
  1. webpackJsonp([58],{Tnmu:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Xxa5"),s=a.n(n),i=a("mvHQ"),r=a.n(i),l=a("exGp"),c=a.n(l),o={name:"commentList",data:function(){return{pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-6048e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-7776e6),e.$emit("pick",[a,t])}}]},searchDateTime:[],searchUserUid:"",searchLikeContent:"",tableData:[],currentPage1:1,searchDigest:"",searchTop:"",searchModule:"",moduleArray:[],pageSize:10,totalSize:0,checkList:[],initData:{},permissions:[],permissions_obj:{},multipleSelection:[]}},created:function(){var e=this;this.permissions=this.$store.state.permissions;var t=!1;this.permissions.forEach(function(a,n){-1==a?t=!0:e.permissions_obj["id_"+a]=a}),this.permissions_obj.id_all=!!t},mounted:function(){this.getInitList()},methods:{searchMethod:function(){this.currentPage1=1,this.getInitList()},handleCurrentChange:function(e){this.currentPage1=e,this.getInitList()},handleSizeChange:function(e){this.pageSize=e,this.getInitList()},handleSelectionChange:function(e){this.multipleSelection=e},batchDelete:function(){var e=this;!this.multipleSelection||this.multipleSelection.length<1?this.$message({message:"请选择评论",type:"warning"}):this.$confirm("此操作将批量删除评论, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.batchDeleteMethod()}).catch(function(){e.$message({type:"info",message:"已取消批量删除"})})},batchDeleteMethod:function(){var e=this;return c()(s.a.mark(function t(){var a,n,i,l;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=[],e.multipleSelection.forEach(function(e,t){a.push(e.id)}),n=a.join(","),i={handshake:"",data:{ids:n}},t.next=6,e.$axios.post(e.$api.commentListsDeleteLists,r()(i));case 6:200==(l=t.sent).code?(e.$message({message:l.message,type:"success"}),e.getInitList()):e.$message({message:l.message,type:"warning"});case 8:case"end":return t.stop()}},t,e)}))()},changeSwitch:function(e,t,a){var n=this;return c()(s.a.mark(function i(){var l,c;return s.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return l={handshake:"",data:{comment_id:e,type:t,val:a}},s.next=3,n.$axios.post(n.$api.commentEditType,r()(l));case 3:c=s.sent,console.debug(c),200==c.code?n.$message({message:c.message,type:"success"}):n.$message({message:c.message,type:"warning"});case 6:case"end":return s.stop()}},i,n)}))()},deleteRow:function(e){var t=this;return c()(s.a.mark(function a(){var n,i;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n={handshake:"",data:{comment_id:e}},a.next=3,t.$axios.post(t.$api.commentDelete,r()(n));case 3:200==(i=a.sent).code?(t.$message({message:i.message,type:"success"}),t.getInitList()):t.$message({message:i.message,type:"warning"});case 5:case"end":return a.stop()}},a,t)}))()},getInitList:function(){var e=this;return c()(s.a.mark(function t(){var a,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize,user_uid:e.searchUserUid,module:e.searchModule,like_content:e.searchLikeContent,digest:e.searchDigest,top:e.searchTop,stime:e.searchDateTime&&e.searchDateTime.length>0?e.searchDateTime[0]:"",otime:e.searchDateTime&&e.searchDateTime.length>1?e.searchDateTime[1]:""}},t.next=3,e.$axios.post(e.$api.commentLists,r()(a));case 3:200==(n=t.sent).code?(e.initData=n.data.dataList,e.moduleArray=n.data.module,e.totalSize=e.initData.total,e.tableData=e.initData.data):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"commentList"},[a("h3",[e._v("评理列表")]),e._v(" "),a("div",{staticClass:"search"},[a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入会员UID"},model:{value:e.searchUserUid,callback:function(t){e.searchUserUid=t},expression:"searchUserUid"}},[a("template",{slot:"prepend"},[e._v("会员UID")])],2)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"内容关键字"},model:{value:e.searchLikeContent,callback:function(t){e.searchLikeContent=t},expression:"searchLikeContent"}},[a("template",{slot:"prepend"},[e._v("内容关键字")])],2)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("模块")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchModule,callback:function(t){e.searchModule=t},expression:"searchModule"}},e._l(e.moduleArray,function(t){return a("el-option",{key:t,attrs:{label:t,value:t}},[e._v(e._s(t)+"\n ")])}),1)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("是否精华")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchDigest,callback:function(t){e.searchDigest=t},expression:"searchDigest"}},[a("el-option",{attrs:{value:""}},[e._v("选择")]),e._v(" "),a("el-option",{attrs:{label:"否",value:"0"}},[e._v("否")]),e._v(" "),a("el-option",{attrs:{label:"是",value:"1"}},[e._v("是")])],1)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("是否置顶")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchTop,callback:function(t){e.searchTop=t},expression:"searchTop"}},[a("el-option",{attrs:{value:""}},[e._v("选择")]),e._v(" "),a("el-option",{attrs:{label:"否",value:"0"}},[e._v("否")]),e._v(" "),a("el-option",{attrs:{label:"是",value:"1"}},[e._v("是")])],1)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("最后操作时间")]),e._v(" "),a("el-date-picker",{attrs:{type:"datetimerange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions,"value-format":"yyyy-MM-dd"},model:{value:e.searchDateTime,callback:function(t){e.searchDateTime=t},expression:"searchDateTime"}})],1),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.searchMethod}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"danger"},on:{click:e.batchDelete}},[e._v("批量删除")])],1)]),e._v(" "),a("div",{staticClass:"list"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"45","header-align":"center",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"id",label:"评理ID"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user_id",label:"用户UID"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"module",label:"模块"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"svalue",label:"模块"}}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":"","header-align":"center",align:"center",prop:"subject",label:"主题"}}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":"","header-align":"center",align:"center",prop:"content",label:"内容"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"is_digest",label:"是否精华"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":0},on:{change:function(a){return e.changeSwitch(t.row.id,"is_digest",t.row.is_digest)}},model:{value:t.row.is_digest,callback:function(a){e.$set(t.row,"is_digest",a)},expression:"scope.row.is_digest"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"is_top",label:"是否置顶"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":0},on:{change:function(a){return e.changeSwitch(t.row.id,"is_top",t.row.is_top)}},model:{value:t.row.is_top,callback:function(a){e.$set(t.row,"is_top",a)},expression:"scope.row.is_top"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"total_support",label:"赞"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"total_against",label:"踩"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"ip",label:"ip",width:"IP"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"created_at",label:"添加时间",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"updated_at",label:"修改时间",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.permissions_obj.id_Comment_delete||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.deleteRow(t.row.id)}}},[e._v("删除\n ")]):e._e()]}}])})],1)],1),e._v(" "),a("div",{staticClass:"page"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage1,"page-sizes":[10,30,50,100],"page-size":e.pageSize,layout:"total, prev, pager, next,sizes,jumper",total:e.totalSize},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage1=t},"update:current-page":function(t){e.currentPage1=t}}})],1)])},staticRenderFns:[]};var p=a("VU/8")(o,u,!1,function(e){a("zaMM")},"data-v-438c1422",null);t.default=p.exports},zaMM:function(e,t){}});