1 |
- webpackJsonp([97],{"K/De":function(e,t){},"xk/a":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("Xxa5"),n=a.n(r),o=a("exGp"),s=a.n(o),i=a("2Uyi"),l={data:function(){return{detialFlag:!1,loading:!1,page:1,pages:0,total:0,page_size:20,tableData:[],resetFlag:!1,height:"",detail_chat_id:"",user_id_list:"",input_keyword:"",uniqueMemberCount:"",uniqueMemberCountLoading:!1}},created:function(){this.height=document.documentElement.clientHeight-260>400?document.documentElement.clientHeight-260:400,this.init(1)},methods:{init:function(e,t){var a=this;if("export"!=t)this.page=e||this.page;else if(0==this.total)return void this.$message({message:"暂无数据可导出",type:"warning"});this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.forward_msg_record_list,{params:{page:"export"==t?1:this.page,page_size:"export"==t?this.$store.state.exportNumber:this.page_size}}).then(function(e){e=e.data;a.loading=!1,e&&0==e.errno?"export"==t?a.exportEvent(e.rst.data):(a.tableData=e.rst.data,a.total=e.rst.pageInfo.total,a.pages=e.rst.pageInfo.pages):4002!=e.errno&&a.$message({message:e.err,type:"warning"})}).catch(function(e){a.loading=!1})},handleCurrentChange:function(e){this.init(e)},exportEvent:function(e){var t=e;t.forEach(function(e){e.self_status=1==e.status?"正常":2==e.status?"解散":""});var a=[{tHeader:["群名称","群主","群人数","群公告","创建时间","群状态"],filterVal:["name","owner_name","member_count","notice","create_time","self_status"],tableDatas:t,sheetName:""}];this.$exportOrder({excelDatas:a,name:"客户群管理(导出时间:"+this.$getDay(0)+")"})},onClickCopyID:function(e){var t=this;return s()(n.a.mark(function a(){return n.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,t.$copyText(e.share_chatid);case 3:t.$message.success("复制成功"),a.next=9;break;case 6:a.prev=6,a.t0=a.catch(0),t.$message.error("复制失败,请重试");case 9:case"end":return a.stop()}},a,t,[[0,6]])}))()},onClickSyncGroup:function(){var e=this;return s()(n.a.mark(function t(){var a,r,o;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,a=Object(i.i)()||{},r=a.corp_name,o=a.corpid,t.next=4,e.$confirm("确定同步"+(r?"【"+r+"】":"当前企微")+"的客户群数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 4:e.handleSyncGroup({corp_name:r,corpid:o}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error => ",t.t0);case 10:case"end":return t.stop()}},t,e,[[0,7]])}))()},handleSyncGroup:function(e){var t=this,a=(e.corp_name,e.corpid);return s()(n.a.mark(function e(){var r,o,s,i,l;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.loading=!0,r=""+t.URL.BASEURL+t.URL.tagManage_syncCorpChatGroup,o={corpid:a},e.next=6,t.$axios.get(r,{params:o});case 6:s=e.sent,i=s.data,(l=void 0===i?{}:i)&&0==l.errno?t.$message.success({message:"后台数据同步中,请稍候查看",duration:6e3}):4002!=l.errno&&t.$message.warning(l.err),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),console.log(e.t0);case 15:return e.prev=15,t.loading=!1,e.finish(15);case 18:case"end":return e.stop()}},e,t,[[0,12,15,18]])}))()}}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("div",{staticClass:"tableInfo"},[a("div",[a("div",{staticClass:"flex"},[a("div",{staticClass:"totalCustom"},[e._v("共有"),a("span",[e._v(e._s(e.total))]),e._v("条记录")])])]),e._v(" "),a("div",{staticClass:"flex"})]),e._v(" "),a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{height:e.height,data:e.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{prop:"name",label:"配置名称","show-overflow-tooltip":"",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.device_title))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"设备ID",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"customerServiceTagBox"},[a("div",{staticClass:"customerServiceTag"},[e._v(e._s(t.row.device_id))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"user_name",label:"转发人","show-overflow-tooltip":"",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{"min-width":"80",label:"已入群总数","show-overflow-tooltip":"",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.chat_group_total))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"forward_total",label:"已转发群数","show-overflow-tooltip":"",align:"center"}}),e._v(" "),a("el-table-column",{staticStyle:{"white-space":"pre-wrap","overflow-wrap":"break-word"},attrs:{prop:"time_interval",label:"近十次转发间隔(单位: 秒)",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"转发开始时间","show-overflow-tooltip":"",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"updated_at",label:"上一次执行时间","show-overflow-tooltip":"",align:"center"}})],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":e.page,layout:"prev, pager, next","page-count":Number(e.pages)},on:{"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]};var u=a("VU/8")(l,c,!1,function(e){a("K/De")},"data-v-23fe11a4",null);t.default=u.exports}});
|