1 |
- webpackJsonp([59],{pBKQ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("Gu7T"),n=a.n(r),i=a("Xxa5"),s=a.n(i),o=a("Dd8w"),l=a.n(o),c=a("exGp"),p=a.n(c),d=a("gzej"),u=a("FsX6"),f=a("lFm0"),m=a("xcuB"),h=a("la//"),g={name:"orderData",components:{datePicker:d.a,selfChannelV2:u.a,selfSelectCorp:f.a,customerServiceCorpV2:m.a},data:function(){return{dataLoading:!1,loading:!1,page:1,pages:0,total:0,page_size:20,default_time:[this.$getDay(0,!1),this.$getDay(0,!1)],height:"",resetFlag:!1,dataInfo:{},dataInfoArrs:[{prop:"member_total",label:"累计群人数",img:a("OTHY")},{prop:"member_count",label:"留存群人数",img:a("OTHY")},{prop:"member_quit_count",label:"流失群人数",img:a("OTHY")},{prop:"group_count",label:"群聊总数",img:a("8tyP")},{prop:"today_join_count",label:"今日净增群人数",img:a("r6SD"),size:"17"},{prop:"today_create_count",label:"今日新增群聊数",img:a("r6SD"),size:"17"}],desCol:[{prop:"name",label:"群名称",min_width:180,fixed:"left"},{prop:"owner_name",label:"群主",min_width:160},{prop:"create_time",label:"创建时间",min_width:160},{prop:"corp_name",label:"主体",min_width:180},{prop:"member_count",label:"群人数",min_width:160},{prop:"member_total",label:"累计群人数",min_width:160},{prop:"member_quit_count",label:"流失群人数",min_width:160},{prop:"status",label:"群状态",min_width:160}],filter:{time:[],corpid:"",owner:"",multiple_senders:[]}}},computed:{isCanExport:function(){return!!this.$store.state.dataBoardAuth.can_export}},created:function(){this.height=document.documentElement.clientHeight-280>400?document.documentElement.clientHeight-280:400,this.filter.time=this.default_time,this.init(1),this.init_predata()},methods:{getChatGroupStatusDesc:function(e){return h.a.get(e)||{}},headerColor:function(e){e.row,e.column,e.rowIndex,e.columnIndex;return{backgroundColor:"#FFFFFF !important",border:"none!important"}},init_predata:function(){var e=this;return p()(s.a.mark(function t(){var a,r,n,i,o;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=""+e.URL.BASEURL+e.URL.dataBoard_chatGroupData_summary,r={corpid:e.filter.corpid,owner:e.filter.owner,owner_list:e.filter.multiple_senders,create_time_st:e.filter.time[0]||"",create_time_et:e.filter.time[1]||""},t.prev=2,e.dataLoading=!0,t.next=6,e.$axios.post(a,r);case 6:n=t.sent,i=n.data,(o=void 0===i?{}:i)&&0==o.errno?e.dataInfo=l()({},o.rst):4002!=o.errno&&(e.$message({message:o.err,type:"warning"}),e.handleInitSumData()),t.next=16;break;case 12:t.prev=12,t.t0=t.catch(2),console.log("error => ",t.t0),e.handleInitSumData();case 16:return t.prev=16,e.dataLoading=!1,t.finish(16);case 19:case"end":return t.stop()}},t,e,[[2,12,16,19]])}))()},init:function(e){var t=this;return p()(s.a.mark(function a(){var r,n,i,o,l;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t.page=e||t.page,t.loading=!0,r=""+t.URL.BASEURL+t.URL.dataBoard_chatGroupData_list,n={corpid:t.filter.corpid,owner:t.filter.owner,owner_list:t.filter.multiple_senders,create_time_st:t.filter.time[0]||"",create_time_et:t.filter.time[1]||"",page:t.page,page_size:t.page_size},a.prev=4,a.next=7,t.$axios.post(r,n);case 7:i=a.sent,o=i.data,(l=void 0===o?{}:o)&&0==l.errno?(t.datas=l.rst.data,t.$refs.plxTable.reloadData(t.datas),t.total=l.rst.pageInfo.total,t.pages=l.rst.pageInfo.pages):4002!=l.errno&&(t.$message.warning(l.err),t.handleInitListData()),a.next=17;break;case 13:a.prev=13,a.t0=a.catch(4),console.log("error => ",a.t0),t.handleInitListData();case 17:return a.prev=17,t.loading=!1,a.finish(17);case 20:case"end":return a.stop()}},a,t,[[4,13,17,20]])}))()},handleInitSumData:function(){this.dataInfo={}},handleInitListData:function(){this.datas=[],this.$refs.plxTable.reloadData(this.datas),this.total=0,this.pages=0},onChangeTime:function(e){!e||e&&0==e.length?this.filter.time=[]:this.filter.time=e,this.init_predata(),this.init(1)},onChangeCorpid:function(e){var t=this;return p()(s.a.mark(function a(){return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t.filter.corpid=e?e.corpid:"",t.filter.owner="",a.next=4,t.$nextTick();case 4:t.$refs.selectOwnerEl&&t.$refs.selectOwnerEl.handleGetOptions(),t.init(1),t.init_predata();case 7:case"end":return a.stop()}},a,t)}))()},onSelectOwnerVisibleChange:function(e){e&&!this.filter.corpid&&this.$message.warning("请选择企微主体")},onChangeOwner:function(e){this.filter.owner=e,this.init(1),this.init_predata()},onChangeMultiCorpUsers:function(e){var t=e.res_format_2;t&&t.length?this.filter.multiple_senders=t.map(function(e){return{corpid:e.corpid,user_list:e.user_list.map(function(e){return e.user_id})}}):this.filter.multiple_senders=[],this.init(1),this.init_predata()},handleCurrentChange:function(e){this.init(e)},handleSizeChange:function(e){this.page_size=e,this.init(1)},resetEvent:function(){var e=this;return p()(s.a.mark(function t(){return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.resetFlag=!e.resetFlag,e.filter.time=e.default_time,e.filter.multiple_senders=[],e.filter.corpid="",e.filter.owner="",t.next=7,e.$nextTick();case 7:e.$refs.selectOwnerEl&&e.$refs.selectOwnerEl.handleGetOptions(),e.init_predata(),e.init(1);case 10:case"end":return t.stop()}},t,e)}))()},onClickExport:function(){var e=this;return p()(s.a.mark(function t(){var a,r,n,i,o;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.total){t.next=2;break}return t.abrupt("return",e.$message.warning("暂无数据可导出"));case 2:return e.loading=!0,a=""+e.URL.BASEURL+e.URL.dataBoard_chatGroupData_list,r={corpid:e.filter.corpid,owner:e.filter.owner,owner_list:e.filter.multiple_senders,create_time_st:e.filter.time[0]||"",create_time_et:e.filter.time[1]||"",page:1,page_size:e.$store.state.exportNumber},t.prev=5,t.next=8,e.$axios.post(a,r);case 8:n=t.sent,i=n.data,(o=void 0===i?{}:i)&&0==o.errno?e.handleExport(o.rst.data):4002!=o.errno&&e.$message.warning(o.err),t.next=17;break;case 14:t.prev=14,t.t0=t.catch(5),console.log("error => ",t.t0);case 17:return t.prev=17,e.loading=!1,t.finish(17);case 20:case"end":return t.stop()}},t,e,[[5,14,17,20]])}))()},handleExport:function(e){var t=this;e.forEach(function(e){e.status=t.getChatGroupStatusDesc(e.status).label});var a=[{tHeader:[].concat(n()(this.desCol.map(function(e){return""+e.label}))),filterVal:[].concat(n()(this.desCol.map(function(e){return""+e.prop}))),tableDatas:[].concat(n()(e)),sheetName:""}];this.$exportOrder({excelDatas:a,name:"客户群数据统计(导出时间:"+this.$getDay(0)+")"})}}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"screenBox"},[a("div",{staticClass:"flex-align-center",staticStyle:{"flex-wrap":"wrap","margin-right":"60px","min-height":"60px"}},[a("datePicker",{staticStyle:{"margin-right":"10px"},attrs:{title:"客户入群时间",quickFlag:!1,afferent_time:e.default_time,clearFlag:!0,reset:e.resetFlag},on:{changeTime:e.onChangeTime}}),e._v(" "),a("customerServiceCorpV2",{attrs:{title:"群主",reset:e.resetFlag,isRequired:!1},on:{customerDefine:e.onChangeMultiCorpUsers}})],1),e._v(" "),a("div",{staticClass:"reset",on:{click:e.resetEvent}},[e._v("重置")]),e._v(" "),e.isCanExport?a("el-button",{staticClass:"export-btn",attrs:{type:"primary",size:"mini"},on:{click:e.onClickExport}},[e._v("导出Excel")]):e._e()],1),e._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.dataLoading,expression:"dataLoading"}],staticClass:"dataInfoBox"},e._l(e.dataInfoArrs,function(t,r){return a("div",{key:r,staticClass:"dataInfoItem"},[a("div",{staticClass:"dataItemTitle"},[t.img?a("img",{staticClass:"titleIcon",style:{height:t.size?t.size+"px":"13px",width:t.size?t.size+"px":"13px"},attrs:{src:t.img}}):e._e(),e._v(" "),a("span",[e._v(e._s(t.label))])]),e._v(" "),a("div",{staticClass:"dataItem-data"},[e._v("\n "+e._s(e.dataInfo&&(e.dataInfo[t.prop]||0==e.dataInfo[t.prop])?e.$formatNum(e.dataInfo[t.prop]):"-")+"\n ")])])}),0),e._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("ux-grid",{ref:"plxTable",staticClass:"uxGridBox",attrs:{border:!1,"header-cell-style":e.headerColor,height:e.height,"show-footer-overflow":"tooltip","show-overflow":"tooltip",size:"mini"},on:{"row-click":function(){}}},e._l(e.desCol,function(t){return a("ux-table-column",{key:t.prop,attrs:{resizable:!0,field:t.prop,title:t.label,"min-width":t.min_width?t.min_width:120,fixed:t.fixed?t.fixed:"",align:"center"},scopedSlots:e._u([{key:"header",fn:function(){return[a("div",{staticClass:"flex-align-jus-center"},[e._v(e._s(t.label)+"\n "),t.notes?a("el-tooltip",{attrs:{content:t.notes,placement:"top"}},[a("div",[a("i",{staticClass:"el-icon-question"})])]):e._e()],1)]},proxy:!0},{key:"default",fn:function(r){var n=r.row;return r.$index,["status"==t.prop?a("span",{style:{color:e.getChatGroupStatusDesc(n.status).color}},[e._v("\n "+e._s(e.getChatGroupStatusDesc(n.status).label||"-")+"\n ")]):a("span",[e._v(e._s(0===n[t.prop]?n[t.prop]:n[t.prop]?e.$formatNum(n[t.prop]):"-"))])]}}],null,!0)})}),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, sizes","page-sizes":[20,50,100],"page-count":Number(e.pages)},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}})],1)],1)])},staticRenderFns:[]};var v=a("VU/8")(g,_,!1,function(e){a("zAsd")},"data-v-c576882c",null);t.default=v.exports},r6SD:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABPNJREFUWAntV31MlWUU/z3vhctUREEmXxLiB9r04ioWRIAiEBYVJWG01ofDLmXJYtIfYTrcWjVlbm1uwXStZrUltgsDFvh1nTSTFQxFK0k+1AS5fCnCBYT7Pp33uufuvfe9l676R//4bnfn4znnOef5Peec973Aw+d/RoA9SHzD91mB0pg1XMd0MpPR01xw/Na97ndPCcR/92yAdXQyB+DZYCydcz7HOSAboQ2PQmJVej7b1FxQY3Ve10peJZB7OFf/5/DQu4C8ExzB2m20GsZYDxhKV85f8HXlpkqb1uKu5j8TWPPt+gh5gldxjjhPm8ykp0RO6zEnh9AYcGc3YwKrD6TFQpbr6dRh7py91VGQbl8ffUbLlobLrj4eE6DgIbDJv5FDpKuTkMP8Q+i6Ga7fviFUHikDu6TzC0ho3Vx1U20kqQXBU3ExOvkRkj0G37A0FXV5h1BLv+yYTOHqkXLwFdOTI4dcDXSuCkU2LWp8jcsocrem6PJWZWP32mJ0Dl9Bv3UQr5I8MT2B1r6LnlyEPibsxWVn+2o6O4RCkwBVvG7AOm4ig0BhJKjEJLwf9zaKEoy42N+OLXXFqG5vwBNhsdi48jn462ej6XoLlQwXLhpKxWyw1HaViwVNAvpnwtfKXNacfk3IKuzf8CkyCfqW3jZsa9iBW5MjuGObQn2HGYaFjyJreTrSopPx91AXekctIoYrDV2YvdRkqenqUxY0CQRnLf6Q9AnCa55fAEqStqHk6UIEzQrEDxdM2HlqD8rSd+H55Rn4a+AyLNYBNHSa4e87BylRCXY0IuaGovXGRYzT1bg+VHjX+2q7GhW9pgipqJPVDtHzI+0bdgx3483qQnxxZj9s3Iaum9cQH/E4fso9iNKU7Zir97evvW76AJcGLyN7RSaWBUWrt3LwdA2JQtC04ery1F5aDBUGCs1csg4nun/BtDytVkNJ7qOntiIubA02Vubjn9uKK8FKtbJ+cRKOdZ12sheCxNB6vsD8mCI7JaC0n6EijaJwDTKpUYkI9V8o9nCi4QR3j2oWWKgzTtxF2MlOCIRyb1uBOVyRfYRSoTQ2uaFi/QRBNFutV/i81S8hcZF30/j3nnMzJkCRHC8ppwSUQNRACo5LFV79lJz8HH46vVql4ZX2VAbUcQ/QCwdCwDE6NQmAc2VeaxIYHB8W/m7pG4ZX7MGVsXz4j1q3Ng4lR6fgNXdN8NSJRW+oj6TDW7G5VIzvYeyOFYX1n2BKnprZVcLPwkCDgB+Tqidh+5LuwqlAhYOaKt1R+GQ+HpkXAQWh7cd2o33IcTi1qYMn+Kf41Kx6odAgQJ9VVwmFH4WBJ5ocGY+yjF324I1Xm5B7xIjm3vOezB16OtfBtq11jvvUIKBYMl9pB6ZsOdQNvg5PF6bxWhPKfi3HOXoBefESsntTl41xie1Wb+URZkNFahElsE9t/KA8k9jmNuPJb9T7aN4FYtFS23025IUlUSTbJ5bQ3y+l4bivzWje4+qvqQG1wYKYFCPBtl+tuy+e4bPz75wsdufr8QrUxrEH0vK5Td5LQ0rzjaC2c+XpM8zCJb7tgtF82HVNyF4loBgrf0L46MTHNCvzaVgFiQ3cUWq1fmrjrxYEBe89taly1J2N0HmdgHBYZy71GW5vTLZBTqd+iWTg4eBMpvbqpcBXJLCjLxuTzpSyUln4PKQzIfAvaHudU/gCmt0AAAAASUVORK5CYII="},zAsd:function(e,t){}});
|