chunk-0976a7e8.5a0122b6.js 15 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0976a7e8"],{"0a10":function(t,e,i){},"0b97":function(t,e,i){"use strict";i("0a10")},"4f5d":function(t,e,i){"use strict";i.r(e);var a,s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"xq-statistics-page"},[a("mescroll-vue",{ref:"wordListBox",staticClass:"customerBoxmescroll",attrs:{down:t.mescrollDown,up:t.mescrollUp},on:{init:t.mescrollInit}},[a("div",{staticClass:"xq-header-box"},[a("statisticstop",{attrs:{orgName:t.totalObj.org_name,type:t.activeIndex},on:{switchDate:t.switchDate}})],1),a("div",{staticClass:"xq-callup-main"},[a("div",{staticClass:"xq-callup-item mb0 radius10"},[a("div",{staticClass:"xq-measure-total flex align-center justify-between"},[a("div",{staticClass:"xq-total-left flex align-center"},[a("div",{staticClass:"xq-total-icon"},[a("img",{attrs:{src:i("0b1b"),width:"100%",height:"100%",alt:""}})]),a("div",{staticClass:"flex align-center ml10",on:{click:function(e){t.showPicker=!0}}},[a("span",{staticClass:"font30 color384855 ml10 widthActive"},[t._v(t._s(t.filterObj.name||"暂无活动"))]),a("van-icon",{staticClass:"rotate___90",attrs:{name:"play",size:"14"}})],1)]),a("div",{staticClass:"xq-total-right flex align-center justify-end"},[a("span",{staticClass:"color2476FE font26 fontw700"},[t._v("预约数量:"+t._s(t.totalObj.subscribe_count))])])]),a("div",{staticClass:"xq-callupall-content"},t._l(t.showFieldArr,(function(e,i){return a("div",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!item.hidden"}],key:i},[a("span",{staticClass:"font36"},[t._v(t._s(t.totalObj[e.field])+t._s(e.unity))]),a("span",{staticClass:"mt10 xq-block ellipsis color89A0B7 font24"},[t._v(t._s(e.name))])])})),0)]),a("div",{staticClass:"xq-filter-box flex align-center"},[a("div",{on:{click:function(e){return t.sortFunc("yuyue")}}},[a("span",{class:{"xq-active-filter":t.subscribeActive}},[t._v("预约")]),a("div",{staticClass:"flex-column align-center justify-center ml5"},[a("i",{staticClass:"iconfont icon-shixinjiantou-xiangshang upicon",class:{sortActive:"yuyue asc"==t.filterObj.order}}),a("i",{staticClass:"iconfont icon-shixinjiantou-xiangshang-copy downicon",class:{sortActive:"yuyue desc"==t.filterObj.order}})])]),a("div",{on:{click:function(e){return t.sortFunc("daochang")}}},[a("span",{class:{"xq-active-filter":t.storeActive}},[t._v("到场")]),a("div",{staticClass:"flex-column align-center justify-center ml5"},[a("i",{staticClass:"iconfont icon-shixinjiantou-xiangshang upicon",class:{sortActive:"daochang asc"==t.filterObj.order}}),a("i",{staticClass:"iconfont icon-shixinjiantou-xiangshang-copy downicon",class:{sortActive:"daochang desc"==t.filterObj.order}})])]),a("div",{on:{click:function(e){return t.sortFunc("qiandan")}}},[a("span",{class:{"xq-active-filter":t.deliveryActive}},[t._v("定金")]),a("div",{staticClass:"flex-column align-center justify-center ml5"},[a("i",{staticClass:"iconfont icon-shixinjiantou-xiangshang upicon",class:{sortActive:"qiandan asc"==t.filterObj.order}}),a("i",{staticClass:"iconfont icon-shixinjiantou-xiangshang-copy downicon",class:{sortActive:"qiandan desc"==t.filterObj.order}})])]),a("div",{on:{click:function(e){return t.sortFunc("zhuandan")}}},[a("span",{class:{"xq-active-filter":t.signActive}},[t._v("合同")]),a("div",{staticClass:"flex-column align-center justify-center ml5"},[a("i",{staticClass:"iconfont icon-shixinjiantou-xiangshang upicon",class:{sortActive:"zhuandan asc"==t.filterObj.order}}),a("i",{staticClass:"iconfont icon-shixinjiantou-xiangshang-copy downicon",class:{sortActive:"zhuandan desc"==t.filterObj.order}})])])]),t._l(t.orgArr,(function(e,i){return a("div",{key:e.id,staticClass:"xq-callup-item",class:{"xq-active-border":t.activeItem==e.id},on:{click:function(i){return t.jumpActivityPage(e,"depart")}}},[a("div",{staticClass:"xq-callupall-header flex align-center justify-between font28 color384855"},[a("div",{staticClass:"flex align-center"},[a("div",{staticClass:"xq-vertical"}),a("span",{staticClass:"ml10 font28"},[t._v(t._s(e.name))]),a("span",{staticClass:"font24 color89A0B7 ml10"},[t._v("总"+t._s(e.employee_count)+"人")])]),a("div",{staticClass:"flex align-center justify-end"},[a("span",{staticClass:"color2476FE font24 fontw600"},[t._v("预约次数:"+t._s(e.subscribe_count))]),a("van-icon",{attrs:{name:"arrow",color:"#2476FE",size:"16"}})],1)]),a("div",{staticClass:"xq-callupall-content"},t._l(t.showFieldArr,(function(i,s){return a("div",{directives:[{name:"show",rawName:"v-show",value:!i.hidden,expression:"!f.hidden"}],key:s},[a("span",{staticClass:"font36"},[t._v(t._s(e[i.field])+t._s(i.unity))]),a("span",{staticClass:"mt10 xq-block ellipsis color89A0B7 font24"},[t._v(t._s(i.name))])])})),0)])})),t._l(t.employeeArr,(function(e,s){return a("div",{key:e.id,staticClass:"xq-callup-item",class:{"xq-active-border":t.activeItem==e.id},on:{click:function(i){return t.jumpActivityPage(e,"employee")}}},[a("div",{staticClass:"xq-callupall-header flex align-center justify-between font28 color384855"},[a("div",{staticClass:"flex align-center"},[a("div",{staticClass:"xq-staff-avatar"},[e.user&&e.user.headimgurl?[a("img",{attrs:{src:e.user.headimgurl,width:"100%",height:"100%",alt:""}})]:[a("img",{attrs:{src:i("ee87"),width:"100%",height:"100%",alt:""}})]],2),a("span",[t._v(t._s(e.name))])]),a("div",{staticClass:"flex align-center justify-end"},[a("span",{staticClass:"color2476FE font24 fontw600"},[t._v("预约数量:"+t._s(e.subscribe_count))]),a("van-icon",{attrs:{name:"arrow",color:"#2476FE",size:"16"}})],1)]),a("div",{staticClass:"xq-callupall-content"},t._l(t.showFieldArr,(function(i,s){return a("div",{directives:[{name:"show",rawName:"v-show",value:!i.hidden,expression:"!f.hidden"}],key:s},[a("span",{staticClass:"font36"},[t._v(t._s(e[i.field])+t._s(i.unity))]),a("span",{staticClass:"mt10 xq-block ellipsis color89A0B7 font24"},[t._v(t._s(i.name))])])})),0)])})),a("nonedata",{attrs:{len:t.datalength,datashow:t.datashow}})],2)]),a("van-calendar",{attrs:{"allow-same-day":"","min-date":t.minDate,"max-date":t.maxDate,type:"range",color:"#249EFB","default-date":t.defaultDate},on:{confirm:t.onConfirm,opened:t.calendarOpened},model:{value:t.showCalendar,callback:function(e){t.showCalendar=e},expression:"showCalendar"}}),a("wzhload",{directives:[{name:"show",rawName:"v-show",value:t.loadFlag,expression:"loadFlag"}]}),a("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker,callback:function(e){t.showPicker=e},expression:"showPicker"}},[a("van-picker",{attrs:{title:"选择活动","show-toolbar":"",columns:t.activityArr,"value-key":"title","default-index":t.defaultIndex},on:{confirm:t.onConfirmActivity,cancel:t.onCancel}})],1)],1)},n=[],r=i("d0afc"),c=i("f3f3"),o=i("fc11"),l=(i("5f5f"),i("f253")),d=(i("8a58"),i("e41f")),f=(i("6d73"),i("473d")),u=(i("b0c0"),i("d3b7"),i("159b"),i("4de4"),i("b64b"),i("e9c4"),i("3ca3"),i("ddb0"),i("99af"),i("4f8e")),h=i("5880"),m=i("5a0c"),b=i.n(m),v=i("8d6b"),j=i("a92e"),g=i("d0af"),p={components:(a={},Object(o["a"])(a,f["a"].name,f["a"]),Object(o["a"])(a,d["a"].name,d["a"]),Object(o["a"])(a,l["a"].name,l["a"]),Object(o["a"])(a,"MescrollVue",v["a"]),Object(o["a"])(a,"nonedata",j["a"]),Object(o["a"])(a,"statisticstop",g["a"]),a),data:function(){return{showCalendar:!1,showPicker:!1,loadFlag:!1,datashow:!1,activeIndex:"0",activeItem:null,scrollPosition:0,defaultIndex:0,minDate:new Date(2018,0,1),maxDate:new Date,totalObj:{},orgArr:[],employeeArr:[],activityArr:[],filterObj:{id:"",name:"",org_id:"",order:"",start_time:"",end_time:""},tab:[{name:"今日",type:"0"},{name:"近一周",type:"1"},{name:"近一月",type:"2"},{name:"其他时间",type:"3"}],showFieldArr:[{name:"到场",field:"daochang_count"},{name:"到场率",field:"daochang_lv",unity:"%",hidden:!0},{name:"定金量",field:"jiaoding_count"},{name:"定金率",field:"jiaoding_lv",unity:"%",hidden:!0},{name:"合同量",field:"zhuandan_count"},{name:"合同率",field:"zhuandan_lv",unity:"%",hidden:!0}],mescroll:null,mescrollDown:{},mescrollUp:{auto:!1,callback:this.getFuncList,onScroll:this.onScroll,page:{num:0,size:10},htmlLoading:"",htmlNodata:"",noMoreSize:0}}},computed:Object(c["a"])(Object(c["a"])({},Object(h["mapState"])({jumpNewPage:function(t){return t.jumpNewPage}})),{},{datalength:function(){return this.orgArr.length+this.employeeArr.length},defaultDate:function(){return[new Date(this.filterObj.start_time),new Date(this.filterObj.end_time)]},subscribeActive:function(){return"yuyue desc"==this.filterObj.order||"yuyue asc"==this.filterObj.order},storeActive:function(){return"daochang desc"==this.filterObj.order||"daochang asc"==this.filterObj.order},deliveryActive:function(){return"qiandan desc"==this.filterObj.order||"qiandan asc"==this.filterObj.order},signActive:function(){return"zhuandan desc"==this.filterObj.order||"zhuandan asc"==this.filterObj.order}}),mounted:function(){this.initPageData()},activated:function(){this.initPageData()},methods:Object(c["a"])(Object(c["a"])({},Object(h["mapMutations"])(["setJumpNewPage"])),{},{onScroll:function(t,e,i){this.scrollPosition=e},initPageData:function(){var t=this;this.filterObj=Object(c["a"])(Object(c["a"])({},this.filterObj),{},{start_time:b()(new Date).format("YYYY/MM/DD"),end_time:b()(new Date).format("YYYY/MM/DD")});var e=this.$route.query;this.filterObj.org_id=e.orgid?e.orgid:"",this.filterObj.id=e.aid?e.aid:"";var i=this.getSessionStorage();this.jumpNewPage?this.$nextTick((function(){t.setJumpNewPage(!1),t.getActivity({type:e.dateType||"0"},"jump",e),t.mescroll.scrollTo(0,0)})):i.orgid?(this.scrollPosition=i.position,this.orgArr=i.orgArr,this.employeeArr=i.employeeArr,this.totalObj=i.totalObj,this.filterObj=i.filterObj,this.activeItem=i.itemId,this.activeIndex=i.dateIndex,this.activityArr=i.activityArr,this.$nextTick((function(){t.mescroll.scrollTo(parseInt(i.position||0),0)}))):this.getActivity({type:e.dateType||"0"},"jump",e)},calendarOpened:function(){var t=document.querySelector(".van-calendar__body").scrollTop;document.querySelector(".van-calendar__body").scrollTop=t-1},switchDate:function(t,e,i){switch(this.activeIndex=t.type,t.type){case"0":this.filterObj=Object(c["a"])(Object(c["a"])({},this.filterObj),{},{start_time:b()(new Date).format("YYYY/MM/DD"),end_time:b()(new Date).format("YYYY/MM/DD")}),this.mescroll.resetUpScroll();break;case"-1":this.filterObj=Object(c["a"])(Object(c["a"])({},this.filterObj),{},{start_time:this.utils.getTragetTime(1,"/"),end_time:this.utils.getTragetTime(1,"/")}),this.mescroll.resetUpScroll();break;case"1":this.filterObj=Object(c["a"])(Object(c["a"])({},this.filterObj),{},{start_time:this.utils.getCurrentWeekFirstDay(),end_time:this.utils.getCurrentWeekLastDay()}),this.mescroll.resetUpScroll();break;case"2":this.filterObj=Object(c["a"])(Object(c["a"])({},this.filterObj),{},{start_time:this.utils.getmonthfirstday(),end_time:this.utils.getmonthlastday()}),this.mescroll.resetUpScroll();break;case"3":if("jump"==e){var a=i.start_time,s=i.end_time;this.filterObj=Object(c["a"])(Object(c["a"])({},this.filterObj),{},{start_time:a,end_time:s}),this.mescroll.resetUpScroll()}else this.showCalendar=!0;break;default:this.mescroll.resetUpScroll();break}},getWeekDate:function(){var t=new Date,e=t.getTime()-5184e5,i=b()(new Date(e)).format("YYYY/MM/DD"),a=b()(t).format("YYYY/MM/DD");return{start_time:i,end_time:a}},getMonthDate:function(){var t=new Date,e=t.getTime()-2592e6,i=b()(new Date(e)).format("YYYY/MM/DD"),a=b()(t).format("YYYY/MM/DD");return{start_time:i,end_time:a}},onConfirm:function(t){var e=Object(r["a"])(t,2),i=e[0],a=e[1];this.filterObj=Object(c["a"])(Object(c["a"])({},this.filterObj),{},{start_time:b()(i).format("YYYY/MM/DD"),end_time:b()(a).format("YYYY/MM/DD")}),this.mescroll.resetUpScroll(),this.showCalendar=!1},onConfirmActivity:function(t){var e=this;this.filterObj.id=t.id,this.filterObj.name=t.title,this.showPicker=!1,this.mescroll.resetUpScroll(),this.activityArr.forEach((function(t,i){t.id==e.filterObj.id&&(e.defaultIndex=i)}))},onCancel:function(){this.showPicker=!1},sortFunc:function(t){this.filterObj.order=="".concat(t," asc")?this.filterObj.order="".concat(t," desc"):this.filterObj.order="".concat(t," asc"),this.mescroll.resetUpScroll()},getActivity:function(t,e,i){var a=this;Object(u["a"])({}).then((function(s){if(0==s.data.code)if(a.activityArr=s.data.data,a.activityArr.length){if(a.filterObj.id){var n=a.activityArr.filter((function(t){return t.id==a.filterObj.id}));a.filterObj.name=n.length?n[0].title:"",a.activityArr.forEach((function(t,e){t.id==a.filterObj.id&&(a.defaultIndex=e)}))}else a.filterObj.id=a.activityArr[0].id,a.filterObj.name=a.activityArr[0].title;a.switchDate(t,e,i)}else a.orgArr=[],a.employeeArr=[]}))},getSubscribeActivity:function(){var t=this,e=Object(c["a"])({},this.filterObj);delete e.name,Object.keys(e).forEach((function(t){e[t]||delete e[t]})),Object(u["H"])(e).then((function(e){0==e.data.code&&(t.totalObj=e.data.data)}))},getSubscribeActivityOrg:function(){var t=this,e=Object(c["a"])({},this.filterObj);delete e.name,Object.keys(e).forEach((function(t){e[t]||delete e[t]})),Object(u["K"])(e).then((function(e){0==e.data.code&&(t.orgArr=e.data.data)}))},setSessionStorage:function(){var t={position:this.scrollPosition,orgArr:this.orgArr,employeeArr:this.employeeArr,totalObj:this.totalObj,filterObj:this.filterObj,orgid:this.filterObj.org_id||"0",itemId:this.activeItem,dateIndex:this.activeIndex,activityArr:this.activityArr};sessionStorage.setItem("activity#".concat(this.filterObj.org_id),JSON.stringify(t))},getSessionStorage:function(){var t=sessionStorage.getItem("activity#".concat(this.filterObj.org_id))?JSON.parse(sessionStorage.getItem("activity#".concat(this.filterObj.org_id))):{};return t},jumpActivityPage:function(t,e){if(this.activeItem=t.id,this.setSessionStorage(),this.setJumpNewPage(!0),"depart"==e){var a=(new Date).getTime();this.$$router.addRoute({path:"/".concat(a),name:"".concat(a),component:function(){return i.e("chunk-77f57f72").then(i.bind(null,"98aa"))},meta:{title:"预约活动统计|".concat(t.name)}}),this.$router.push({path:"/".concat(a),query:{orgid:t.id,aid:this.filterObj.id,type:"depart",dateType:this.activeIndex,start_time:this.filterObj.start_time,end_time:this.filterObj.end_time}})}else this.$router.push({path:"/activityCus",query:{eid:t.id,aid:this.filterObj.id,type:"employee",dateType:this.activeIndex,start_time:this.filterObj.start_time,end_time:this.filterObj.end_time,orgName:this.totalObj.org_name}})},mescrollInit:function(t){this.mescroll=t},getFuncList:function(t,e){var i=this,a=this;a.loadFlag=!0,a.datashow=!1;var s=Object(c["a"])({page:t.num,limit:10},this.filterObj);delete s.name,Object.keys(s).forEach((function(t){s[t]||delete s[t]})),this.getSubscribeActivityOrg(),this.getSubscribeActivity(),Object(u["J"])(s).then((function(s){"0"==s.data.code&&(1===t.num&&(i.employeeArr=[]),i.employeeArr=i.employeeArr.concat(s.data.data),a.$nextTick((function(){e.endSuccess(s.data.data.length)}))),a.loadFlag=!1,a.datashow=!0}))}})},O=p,y=(i("0b97"),i("2877")),_=Object(y["a"])(O,s,n,!1,null,"c3c092f2",null);e["default"]=_.exports}}]);