You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2 lines
18 KiB

  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/center/Piabodata/TrendAnalysis"],{119:function(t,e,a){"use strict";a.r(e);var i=a(120),s=a.n(i);for(var n in i)"default"!==n&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=s.a},120:function(t,e,a){"use strict";(function(t){function i(t){return c(t)||o(t)||n(t)||s()}function s(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,e){if(t){if("string"===typeof t)return r(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?r(t,e):void 0}}function o(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function c(t){if(Array.isArray(t))return r(t)}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,i=new Array(e);a<e;a++)i[a]=t[a];return i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=function(){a.e("components/newcalendar/newcalendar").then(function(){return resolve(a(434))}.bind(null,a)).catch(a.oe)},u=a(4),h={data:function(){return{compareFlag:!1,numlist:[{name:"接待量",num:"10",num1:"0",num2:"0"},{name:"平均执行率",num:"10",num1:"0",num2:"0"},{name:"平均接待时长",num:"10",num1:"0",num2:"0"}],activeTotal:0,newactiveTotal:0,totalTimeShow:!1,totalTimeShow2:!1,totalTimeShow3:!1,cWidth:t.upx2px(690),cHeight:t.upx2px(453),AcHeight:t.upx2px(500),kanbanlist:{kaishitime:"",duibitime:"",audonum:"",audotime:"",avgDuration:"",fraction:""},pamect:{houseId:"",timeType:"4",firstStartDate:"",firstEndDate:"",lastStartDate:"",lastEndDate:"",accountId:"",marketingId:"",deptId:"",showStatus:0},linetype:"line",lineOptsect:{},Showhiddenunits:!1,selectlist:[],guwenshow:!1,lopanobj:{id:"",name:""},Selectlevel:!1,Selectlevelobj:{id:"",name:""},erSelectlevelobj:{id:"",name:""},Showhiddenunits2:!1,Showhiddenunits3:!1,selectlist2:[],selectlist3:[],Selecttuandui:!1,selectlist4:[],Selecttuanduiobj:{id:"",name:""},Showhiddenunits4:!1,showCanvas:!0,timepickpickisshow:!1,sheartime1:"",sheartime2:"",intervaltime:0,tableDate:[],guwenFlag:!1}},components:{newcalendar:l},onLoad:function(e){this.pamect.houseId=t.getStorageSync("buildingID").id,this.init()},watch:{Showhiddenunits:function(t,e){this.showCanvas=!t},Showhiddenunits2:function(t,e){this.showCanvas=!t},Showhiddenunits3:function(t,e){this.showCanvas=!t},Showhiddenunits4:function(t,e){this.showCanvas=!t},totalTimeShow:function(t,e){this.showCanvas=!t},totalTimeShow2:function(t,e){this.showCanvas=!t},totalTimeShow3:function(t,e){this.showCanvas=!t}},methods:{checkboxChange:function(){3!=this.newactiveTotal?2!=this.newactiveTotal||""!=this.Selecttuanduiobj.id?(1==this.timepickpickisshow?(this.timepickpickisshow=!1,this.pamect.showStatus=0,this.init()):(this.timepickpickisshow=!0,this.pamect.showStatus=1),this.activeTotal=8):t.showToast({title:"全部团队无对比",duration:2e3}):t.showToast({title:"销讲一级无对比",duration:2e3})},init:function(){var t=this;this.$u.post("/cusLvStatistics/lyAndcp",this.pamect).then((function(e){t.pamect.lastStartDate=e.lastStartDate,t.pamect.lastEndDate=e.lastEndDate,t.numlist[0].num=e.startSumCustomer,t.numlist[1].num=e.startFraction,t.numlist[2].num=e.startSumDuration||0,null!=e.endSumDuration?(t.compareFlag=!0,t.numlist[0].num1=e.endSumCustomer,t.numlist[1].num1=e.endFraction,t.numlist[2].num1=e.endSumDuration||0,t.numlist[0].num2=e.contrastSumCustomer,t.numlist[1].num2=e.contrastFraction,t.numlist[2].num2=e.contrastSumDuration||0):t.compareFlag=!1,t.sheartime1=e.lastStartDate.substring(5,10)+"--"+e.lastEndDate.substring(5,10),t.sheartime2="请选择",t.kanbanlist.duibitime="";var a=t.DateDiff(e.lastStartDate,e.lastEndDate);if(t.kanbanlist.kaishitime=e.lastStartDate+"至"+e.lastEndDate+"("+a+"天)",1==t.pamect.showStatus){t.sheartime2=e.firstStartDate.substring(5,10)+"--"+e.firstEndDate.substring(5,10);var i=t.DateDiff(e.firstStartDate,e.firstEndDate);t.kanbanlist.duibitime=e.firstStartDate+"至"+e.firstEndDate+"("+i+"天)"}t.kanbanlist.audonum=e.sumCustomer,t.kanbanlist.audotime=e.avgDuration,t.kanbanlist.avgDuration=e.fraction,t.kanbanlist.fraction=e.fraction,0==t.newactiveTotal?t.ProjectDimension():1==t.newactiveTotal?""==t.pamect.accountId?t.getguwenlist():t.ConsultantDimension():2==t.newactiveTotal?""==t.pamect.deptId?t.getuanduilist():t.TeamCompared():3==t.newactiveTotal?t.speakingLevel():""==t.pamect.marketingId?t.getonsyiji():t.aboutEecondary()}))},totalTimeChange:function(e){this.pamect.lastStartDate=e.startDate,this.pamect.lastEndDate=e.endDate;var a=this.DateDiff(this.pamect.lastStartDate,this.pamect.lastEndDate);if(this.kanbanlist.kaishitime=this.pamect.lastStartDate+"至"+this.pamect.lastEndDate+"("+a+"天)",0==this.pamect.showStatus)this.init(),this.totalTimeShow=!1;else{if(0==this.pamect.firstStartDate.length)t.showToast({title:"请选择对比时间",duration:2e3});else{var i=this.DateDiff(this.pamect.firstStartDate,this.pamect.firstEndDate);a==i?this.init():t.showToast({title:"请选择相同天数",duration:2e3})}this.totalTimeShow=!1}},totalTimeChange2:function(e){var a=new Date(e.result);a.setDate(a.getDate()+this.intervaltime);var i=a.getFullYear(),s=a.getMonth()+1;s<10&&(s="0"+s);var n=a.getDate();n<10&&(n="0"+n),this.pamect.firstStartDate=e.result,this.pamect.firstEndDate=i+"-"+s+"-"+n,console.log(this.pamect.firstStartDate);var o=this.DateDiff(this.pamect.lastStartDate,this.pamect.lastEndDate),c=this.DateDiff(this.pamect.firstStartDate,this.pamect.firstEndDate);this.kanbanlist.duibitime=this.pamect.firstStartDate+"至"+this.pamect.firstEndDate+"("+c+"天)",console.log(this.pamect.lastStartDate,this.pamect.lastEndDate,o,c),o==c?this.init():t.showToast({title:"请选择相同天数",duration:2e3}),this.totalTimeShow2=!1},totalTimeChange3:function(t){this.pamect.firstStartDate="",this.pamect.firstEndDate="",this.pamect.lastStartDate=t.startDate,this.pamect.lastEndDate=t.endDate,this.init(),this.totalTimeShow3=!1},tabtimetap:function(t){if(0==t)this.pamect.timeType="4",this.pamect.firstStartDate="",this.pamect.firstEndDate="",this.pamect.lastStartDate="",this.pamect.lastEndDate="",this.init();else if(1==t)this.pamect.timeType="5",this.pamect.firstStartDate="",this.pamect.firstEndDate="",this.pamect.lastStartDate="",this.pamect.lastEndDate="",this.init();else if(2==t)this.pamect.timeType="6",this.pamect.firstStartDate="",this.pamect.firstEndDate="",this.pamect.lastStartDate="",this.pamect.lastEndDate="",this.init();else if(3==t)this.pamect.timeType="",this.totalTimeShow=!0;else if(4==t){this.pamect.timeType="";var e=this.DateDiff(this.pamect.lastStartDate,this.pamect.lastEndDate);console.log(e),this.intervaltime=e-1,this.totalTimeShow2=!0}else this.pamect.timeType="",this.totalTimeShow3=!0;this.activeTotal=t},tabxuanxiangtap:function(t){this.newactiveTotal=t,this.guwenshow=!1,this.Selectlevel=!1,this.Selecttuandui=!1,this.tableDate=[],this.pamect.showStatus=0,this.pamect.timeType="4",this.pamect.firstStartDate="",this.pamect.firstEndDate="",this.pamect.lastStartDate="",this.pamect.lastEndDate="",this.pamect.accountId="",this.pamect.marketingId="",this.pamect.deptId="",this.activeTotal=0,this.timepickpickisshow=!1,this.init(),1==t&&(this.guwenshow=!0)},ProjectDimension:function(){var t=this,e=this;e.lineOptsect={categories:[],series:[]},this.linetype="line",this.$u.post("/cusLvStatistics/teamOrOneValueShow",this.pamect).then((function(a){if(0==t.pamect.showStatus)e.lineOptsect={categories:[],series:[{name:"起始时间",data:[],color:"#7ED3F4"}]},a.startList.forEach((function(t,a){e.lineOptsect.categories.push(t.statDate.substring(5,10))})),e.lineOptsect.series[0].data=a.startList.map((function(t){return t.fraction}));else{e.lineOptsect={categories:[],series:[{name:"起始时间",data:[],color:"#7ED3F4"},{name:"对比时间",data:[],color:"#FF7070"}]},a.startList.forEach((function(t,i){a.endList.forEach((function(a,s){i==s&&e.lineOptsect.categories.push(a.statDate.substring(5,10)+"vs"+t.statDate.substring(5,10))}))})),e.lineOptsect.series[1].data=a.startList.map((function(t){return t.fraction})),e.lineOptsect.series[0].data=a.endList.map((function(t){return t.fraction})),e.guwenFlag=!1;var i=[["时间","时段一","时段二","变化"]];e.lineOptsect.categories.map((function(t,e){var s=[t,a.endList[e].fraction,a.startList[e].fraction,a.comparedList[e].fraction];i.push(s)})),e.tableDate=i}}))},ConsultantDimension:function(){var t=this,e=this;e.lineOptsect={categories:[],series:[]},this.linetype="radar",this.$u.post("/cusLvStatistics/accFirstLevelContrast",this.pamect).then((function(a){if(0==t.pamect.showStatus)e.lineOptsect={categories:[],series:[{name:"时段一",data:[],color:"#7ED3F4"}]},a.firstList.forEach((function(t,i){e.lineOptsect.categories.push(t.name),e.lineOptsect.series[0].data.push(a.firstList[i].total)}));else{e.lineOptsect={categories:[],series:[{name:"时段一",data:[],color:"#7ED3F4"},{name:"时段二",data:[],color:"#FF7070"}]},a.headerList.forEach((function(t,i){e.lineOptsect.categories.push(t.name),e.lineOptsect.series[0].data.push(a.firstList[i].total),e.lineOptsect.series[1].data.push(a.secondList[i].total)})),e.guwenFlag=!0;var s=[];s[0]=["时间"].concat(i(e.lineOptsect.categories)),s[1]=["变化"],s[2]=["时段一"],s[3]=["时段二"],a.firstList.map((function(t,e){s[2].push(t.total),s[3].push(a.secondList[e].total),s[1].push(a.thirdList[e].total)})),e.tableDate=s}}))},oninputtap:function(){this.Showhiddenunits=!0},confirm:function(t){this.lopanobj.id=t[0].value,this.lopanobj.name=t[0].label,this.pamect.accountId=this.lopanobj.id,this.ConsultantDimension(),this.Showhiddenunits=!1},getguwenlist:function(){var t=this;this.$u.post("/cusLvStatistics/selectAllAccountIdByHouseId",{houseId:this.pamect.houseId}).then((function(e){if(t.selectlist=[],0==e.length)return t.lineOptsect={categories:[],series:[]},void(t.guwenshow=!1);t.guwenshow=!0,e.forEach((function(e){t.selectlist.push({value:e.accountId,label:e.name})})),t.lopanobj.id=e[0].accountId,t.lopanobj.name=e[0].name,t.pamect.accountId=t.lopanobj.id,t.ConsultantDimension()}))},speakingLevel:function(){var t=this;this.linetype="radar",this.lineOptsect={categories:[],series:[]},this.$u.post("/cusLvStatistics/firstLevelContrast",this.pamect).then((function(e){if(0!=e.length){var a=e.map((function(t){return t.name})),i=e.map((function(t){return null==t.avgExecutionRate?t.avgExecutionRate=0:t.avgExecutionRate=t.avgExecutionRate,t.avgExecutionRate}));t.lineOptsect={categories:a,series:[{name:"销讲一级",data:i}]}}}))},aboutEecondary:function(){var t=this;this.lineOptsect={},this.linetype="line",this.$u.post("/cusLvStatistics/level2Contrast",this.pamect).then((function(e){if(0==t.pamect.showStatus)t.lineOptsect={categories:[],series:[{name:"起始时间",data:[],color:"#7ED3F4"}]},e.lastList.forEach((function(e,a){t.lineOptsect.categories.push(e.statDate.substring(5,10))})),t.lineOptsect.series[0].data=e.lastList.map((function(t){return t.avgExecutionRate}));else{t.lineOptsect={categories:[],series:[{name:"起始时间",data:[],color:"#7ED3F4"},{name:"对比时间",data:[],color:"#FF7070"}]},e.firstList.forEach((function(a,i){e.lastList.forEach((function(e,s){i==s&&t.lineOptsect.categories.push(e.statDate.substring(5,10)+"vs"+a.statDate.substring(5,10))}))})),t.lineOptsect.series[1].data=e.firstList.map((function(t){return t.avgExecutionRate})),t.lineOptsect.series[0].data=e.lastList.map((function(t){return t.avgExecutionRate}));var a=t;t.guwenFlag=!1;var i=[["时间","时段一","时段二","变化"]];a.lineOptsect.categories.map((function(t,a){var s=[t,e.lastList[a].avgExecutionRate,e.firstList[a].avgExecutionRate,e.contrast[a].data];i.push(s)})),a.tableDate=i}}))},getonsyiji:function(){var t=this;this.$u.post("/cusLvStatistics/findAllFirstLevel",{houseId:this.pamect.houseId}).then((function(e){if(t.selectlist2=[],0==e.length)return t.Selectlevel=!1,void(t.lineOptsect={categories:[],series:[]});t.Selectlevel=!0,e.forEach((function(e){t.selectlist2.push({value:e.marketingId,label:e.name})})),t.Selectlevelobj.id=e[0].marketingId,t.Selectlevelobj.name=e[0].name,t.getonserji(t.Selectlevelobj.id)}))},getonserji:function(t){var e=this;this.$u.post("/cusLvStatistics/findLevel2ByFirstLevel",{houseId:this.pamect.houseId,marketingId:t}).then((function(t){e.selectlist3=[],t.forEach((function(t){e.selectlist3.push({value:t.marketingId,label:t.name})})),e.erSelectlevelobj.id=t[0].marketingId,e.erSelectlevelobj.name=t[0].name,e.pamect.marketingId=e.erSelectlevelobj.id,e.aboutEecondary()}))},oninputtap2:function(){this.Showhiddenunits2=!0},oninputtap3:function(){""==this.Selectlevelobj.id?t.showToast({title:"请先选择一级",duration:2e3}):this.Showhiddenunits3=!0},confirm2:function(t){this.Selectlevelobj.id=t[0].value,this.Selectlevelobj.name=t[0].label,this.getonserji(this.Selectlevelobj.id)},confirm3:function(t){this.erSelectlevelobj.id=t[0].value,this.erSelectlevelobj.name=t[0].label,this.pamect.marketingId=this.erSelectlevelobj.id,this.aboutEecondary()},oninputtap4:function(){this.Showhiddenunits4=!0},confirm4:function(t){this.Selecttuanduiobj.id=t[0].value,this.Selecttuanduiobj.name=t[0].label,this.pamect.deptId=this.Selecttuanduiobj.id,this.pamect.showStatus=0,this.pamect.timeType="4",this.pamect.firstStartDate="",this.pamect.firstEndDate="",this.pamect.lastStartDate="",this.pamect.lastEndDate="",this.activeTotal=0,this.timepickpickisshow=!1,this.init(),this.TeamCompared()},getuanduilist:function(){var e=this;t.request({url:u.service.findListByUser+"?houseId="+this.pamect.houseId,method:"GET",header:{"content-type":"application/json",Authorization:"Bearer "+t.getStorageSync("weapp_session_login_data").token},success:function(t){if(0==t.data.data.length)return e.Selecttuandui=!1,void(e.lineOptsect={categories:[],series:[]});e.Selecttuandui=!0,t.data.data.forEach((function(t){e.selectlist4.push({value:t.deptId,label:t.name})})),e.Selecttuanduiobj.id=e.selectlist4[0].value,e.Selecttuanduiobj.name=e.selectlist4[0].label,e.pamect.deptId=e.Selecttuanduiobj.id,e.TeamCompared()}})},TeamCompared:function(){var t=this,e=this;e.lineOptsect={},this.linetype="line",this.$u.post("/cusLvStatistics/teamOrOneValueShowByDept",this.pamect).then((function(a){if(""==t.Selecttuanduiobj.id){var i=[];for(var s in a){var n=a[s].receptionStatList.map((function(t){return null==t.fraction?t.fraction=0:t.fraction=t.fraction,t.fraction}));i.push({name:a[s].deptName,data:n})}var o=[];for(var s in a){n=a[s].receptionStatList.map((function(t){return t.statDate}));o.push({name:a[s].deptName,data:n})}var c=[];o[0].data.forEach((function(t,e){c.push(t.substring(5,10))})),e.lineOptsect={categories:c,series:i}}else if(0==t.pamect.showStatus)e.lineOptsect={categories:[],series:[{name:"起始时间",data:[],color:"#7ED3F4"}]},a.lastValue.receptionStatList.forEach((function(t,a){e.lineOptsect.categories.push(t.statDate.substring(5,10))})),e.lineOptsect.series[0].data=a.lastValue.receptionStatList.map((function(t){return t.fraction}));else{e.lineOptsect={categories:[],series:[{name:"起始时间",data:[],color:"#7ED3F4"},{name:"对比时间",data:[],color:"#FF7070"}]},a.firstValue.receptionStatList.forEach((function(t,i){a.lastValue.receptionStatList.forEach((function(a,s){i==s&&e.lineOptsect.categories.push(a.statDate.substring(5,10)+"vs"+t.statDate.substring(5,10))}))})),e.lineOptsect.series[1].data=a.firstValue.receptionStatList.map((function(t){return t.fraction})),e.lineOptsect.series[0].data=a.lastValue.receptionStatList.map((function(t){return t.fraction})),e.guwenFlag=!1;var r=[["时间","时段一","时段二","变化"]];e.lineOptsect.categories.map((function(t,e){var i=[t,a.lastValue.receptionStatList[e].fraction,a.firstValue.receptionStatList[e].fraction,a.contrast.receptionStatList[e].data];r.push(i)})),e.tableDate=r}}))},DateDiff:function(t,e){var a,i,s,n;return a=t.split("-"),i=new Date(a[1]+"-"+a[2]+"-"+a[0]),a=e.split("-"),s=new Date(a[1]+"-"+a[2]+"-"+a[0]),n=parseInt(Math.abs(i-s)/1e3/60/60/24),n+1}}};e.default=h}).call(this,a(0)["default"])},121:function(t,e,a){},200:function(t,e,a){"use strict";var i;a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));try{i={qiunDataCharts:function(){return Promise.all([a.e("common/vendor"),a.e("uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts")]).then(a.bind(null,589))},uSelect:function(){return a.e("uview-ui/components/u-select/u-select").then(a.bind(null,582))},uCalendar:function(){return a.e("uview-ui/components/u-calendar/u-calendar").then(a.bind(null,583))},newcalendar:function(){return a.e("components/newcalendar/newcalendar").then(a.bind(null,434))}}}catch(o){if(-1===o.message.indexOf("Cannot find module")||-1===o.message.indexOf(".vue"))throw o;console.error(o.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var s=function(){var t=this,e=t.$createElement;t._self._c},n=[];s._withStripped=!0},384:function(t,e,a){"use strict";(function(t){a(3);i(a(2));var e=i(a(385));function i(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=a,t(e.default)}).call(this,a(0)["createPage"])},385:function(t,e,a){"use strict";a.r(e);var i=a(200),s=a(119);for(var n in s)"default"!==n&&function(t){a.d(e,t,(function(){return s[t]}))}(n);a(386);var o,c=a(1),r=Object(c["a"])(s["default"],i["b"],i["c"],!1,null,"12b65dc8",null,!1,i["a"],o);r.options.__file="pages/center/Piabodata/TrendAnalysis.vue",e["default"]=r.exports},386:function(t,e,a){"use strict";var i=a(121),s=a.n(i);s.a}},[[384,"common/runtime","common/vendor"]]]);
  2. //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/center/Piabodata/TrendAnalysis.js.map