1 line
18 KiB
JavaScript
1 line
18 KiB
JavaScript
|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-04fa94ce"],{"393b":function(e,t,a){},7574:function(e,t,a){"use strict";var n=a("393b");a.n(n).a},afd4:function(e,t,a){"use strict";a.r(t);var n=(a("c975"),a("d3b7"),a("25f0"),a("a939")),s=a.n(n),r=a("7f70"),i=a("82cb"),l={name:"attendanceManage",components:{scroll:s.a},data:function(){return{printPdf:"",nucleicAcidResultsList:{0:"未知",1:"阴性",2:"阳性"},healthCodelist:{0:"无",1:"红码",2:"黄码",3:"绿码"},vaccinationFrequencyltsList:{0:"未接种",1:"接种一针",2:"接种两针",3:"接种三针"},exportDialog:!1,exportDateArr:[],inserviceTypeOptions:[{name:this.$t("message.laborMange.onJob"),id:1},{name:this.$t("message.laborMange.dimission"),id:2}],fileUrl:"",page:1,pageSize:10,total:0,formInline:{workerName:"",personType:"",monthTime:"",enterpriseId:"",teamId:"",departmentId:"",inserviceType:1},projectSn:"",tableData:[],number:0,selectIndex:0,showSelectPersonSn:"",showSelectTime:"",dateilList:[],showTime:31,bigImageDialog:!1,enterpriseListData:[],teamListData:[],departmentListData:[],selectDateType:1}},created:function(){var e=new Date,t=e.getFullYear(),a=e.getMonth()+1;a=a<10?"0"+a:a;var n=t.toString()+"-"+a.toString();this.formInline.monthTime=n,this.projectSn=this.$store.state.projectSn,this.getListData(),this.fileUrl=this.$store.state.FILEURL,this.getCompanyList(),this.getTeamList()},methods:{attendancePrint:function(){this.printPdf=this.$http.defaults.baseURL+"xmgl/workerWagesPayment/attendancePdf?monthTime="+this.formInline.monthTime+"&personType="+this.formInline.personType+"&projectSn="+this.$store.state.projectSn+"&enterpriseId="+this.formInline.enterpriseId+"&teamId="+this.formInline.teamId},importAttendanceData:function(){},getCompanyList:function(){var e=this,t={projectSn:this.projectSn,enterpriseName:"",userEnterpriseId:this.$store.state.userInfo.userEnterpriseId};Object(i.T)(t).then((function(t){e.enterpriseListData=t.result}))},getDepartmentList:function(){var e=this,t={enterpriseId:this.formInline.enterpriseId,projectSn:this.projectSn};Object(i.S)(t).then((function(t){e.departmentListData=t.result.list}))},getTeamList:function(){var e=this,t={enterpriseId:this.formInline.enterpriseId,projectSn:this.projectSn};Object(i.gb)(t).then((function(t){e.teamListData=t.result.list}))},changeCompany:function(){this.formInline.departmentId="",this.formInline.teamId="",this.getDepartmentList(),this.getTeamList()},exportFn:function(){var e=this;if(!this.exportDateArr||0==this.exportDateArr.length)return this.$message.error(this.$t("message.laborMange.pleaseChoose")+this.$t("message.laborMange.timeFrame")),!1;if(1==this.selectDateType)window.location.href=this.$http.defaults.baseURL+"xmgl/download/exportExcelWorkerAttendance?projectSn="+this.projectSn+"&endTime="+this.exportDateArr[1]+"&startTime="+this.exportDateArr[0]+"&personType="+this.formInline.personType+"&workerName="+this.formInline.workerName+"&userEnterpriseId="+this.$store.state.userInfo.userEnterpriseId+"&enterpriseId="+this.formInline.enterpriseId+"&teamId="+this.formInline.teamId+"&departmentId="+this.formInline.departmentId+"&inserviceType="+this.formInline.inserviceType;else{var t={userId:this.$store.state.userInfo.userId,projectSn:this.projectSn,startTime:this.exportDateArr[0],endTime:this.exportDateArr[1]};Object(r.a)(t).then((function(t){e.$message.success(e.$t("message.laborMange.hint3"))}))}this.exportDialog=!1},exportMonthlyData:function(){window.location.href=this.$http.defaults.baseURL+"xmgl/download/exportExcelMonthWorkerAttendanceStatistics?projectSn="+this.projectSn+"&monthTime="+this.formInline.monthTime+"&personType="+this.formInline.personType+"&workerName="+this.formInline.workerName+"&userEnterpriseId="+this.$store.state.userInfo.userEnterpriseId+"&enterpriseId="+this.formInline.enterpriseId+"&teamId="+this.formInline.teamId+"&departmentId="+this.formInline.departmentId+"&inserviceType="+this.formInline.inserviceType},getListData:function(){var e=this,t=this.formInline;t.pageNo=this.page,t.pageSize=this.pageSize,t.projectSn=this.projectSn,t.userEnterpriseId=this
|