1 line
32 KiB
JavaScript
1 line
32 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-index"],{"05f8":function(t,a,e){"use strict";e.d(a,"b",(function(){return s})),e.d(a,"c",(function(){return n})),e.d(a,"a",(function(){}));var s=function(){var t=this.$createElement,a=this._self._c||t;return a("v-uni-view",{staticClass:"pageContainer"},[a("v-uni-view",{staticClass:"pageContent"},[a("videoManage")],1)],1)},n=[]},"072b":function(t,a,e){var s=e("831d");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[t.i,s,""]]),s.locals&&(t.exports=s.locals);var n=e("4f06").default;n("7f9b06be",s,!0,{sourceMap:!1,shadowMode:!1})},1199:function(t,a,e){"use strict";e.r(a);var s=e("1245"),n=e.n(s);for(var i in s)["default"].indexOf(i)<0&&function(t){e.d(a,t,(function(){return s[t]}))}(i);a["default"]=n.a},1245:function(t,a,e){"use strict";e("7a82");var s=e("4ea4").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,e("d3b7"),e("159b"),e("14d9"),e("a9e3");var n=s(e("f9d8")),i=s(e("897d")),o=s(e("4db4")),r=s(e("d021")),c={components:{headers:n.default,footers:i.default,uCharts:o.default,uniIcons:r.default},data:function(){return{userInfo:null,listData:{},backArr:[],searchsn:"",mapData:[],activeTabIndex:-1,parentSn:"",currentCompany:{companyName:"集团"},personnelsChartData:{series:[{name:"劳务",data:0,color:"#FFB512"},{name:"",data:0,color:"#0CCD90"},{name:"",data:0,color:"#0F7FE7"}]},workTypeChartData:{categories:[],series:[]},ageChartData:{categories:["18及以下","18-25岁","25-35岁","35-45岁","45-59岁","60及以上"],series:[{data:[],color:"#2A8BE7"},{data:[],color:"#80D5FF"}]},infoSafetyChartData:{title:{name:"",color:"#7cb5ec",fontSize:25,offsetY:0},series:[{data:0,color:"#1890FF"},{data:0,color:"#E7EDF3"}]}}},onLoad:function(t){this.userInfo=JSON.parse(uni.getStorageSync("userInfo")),this.getAreaList(!0)},onShow:function(){var t=getCurrentPages(),a=(t[t.length-1].route,t[t.length-1].options);a.sn&&(this.parentSn=a.sn,this.searchsn=a.sn),this.activeTabIndex=-1,this.parentSn?(this.getAreaList(!1),this.loadStatictisData()):this.initData()},mounted:function(){},methods:{initData:function(t){switch(this.userInfo.accountType){case 2:this.searchsn=this.userInfo.headquartersSn;break;case 3:this.searchsn=this.userInfo.sn;break;case 4:this.searchsn=this.userInfo.sn;break;case 5:this.searchsn=this.userInfo.sn;break;case 6:this.searchsn=this.userInfo.sn;break;case 7:this.searchsn=this.userInfo.sn;break}5==this.userInfo.accountType||6==this.userInfo.accountType||this.getAreaList(t),this.loadStatictisData()},getAreaList:function(){var t=this;this.sendRequest({url:"xmgl/company/getComapnyStatisticsList",method:"POST",data:{sn:this.searchsn},success:function(a){t.mapData=a.result.companyList?a.result.companyList:a.result.projectList,a.result.companyInfo&&(t.currentCompany=a.result.companyInfo)}})},changeLevel:function(t){this.activeTabIndex=t,-1!=this.activeTabIndex?(this.searchsn=this.mapData[t].projectSn?this.mapData[t].projectSn:this.mapData[t].companySn,this.loadStatictisData(),this.mapData[t].projectSn):this.parentSn?(this.searchsn=this.parentSn,this.loadStatictisData()):this.initData(!0)},loadStatictisData:function(){var t=this;this.sendRequest({url:"xmgl/workerInfo/selectWorkerManageStatistics",data:{sn:t.searchsn},method:"post",success:function(a){var e=a.result;t.listData=e;var s=(e.presencecount.totalPerson+2*e.workercount.totalPerson)/100;t.personnelsChartData={series:[{name:"劳务",data:e.presencecount.totalPerson/s/100,color:"#FFB512"},{name:"",data:e.workercount.totalPerson/s/100,color:"#0CCD90"},{name:"",data:e.workercount.totalPerson/s/100,color:"#0F7FE7"}]},t.$refs.labourCanvas.changeData("labourCanvas",t.personnelsChartData);var n={data:[],color:"#0F7FE7",name:""},i=[];e.workerTypeList.forEach((function(t){i.push(t.typeName),n.data.push(t.personNum)})),t.workTypeChartData.categories=i,t.workTypeChartData.series=[n],t.$refs.chartPeopleWork.changeData("chartPeopleWork",t.workTypeChartData),t.ageChartData.series=[{data:[e.presencecount.age18,e.presencecount.age18to25,e.presencecount.age25to35,e.presencecount.age35to
|