var pers = [] var table, form, laydate var yjIds, insMonths, ids; // 静态数据 var tableData = []; $(function () { layui.use(['form', 'layer', 'table', 'laydate'], function() { table = layui.table; form = layui.form; laydate = layui.laydate initTree(); $("#searchBt").click(function(){ initTree(); }) }); }) function setData(idNumber,userName){ var cdata; var uprewordNum=localStorage.getItem("uprewordNum") $("#userName").html(userName) $("#idNumber").html(idNumber) $.ajax({//id获取详情打开弹窗传值子页面 type: 'post', url: ctxPath + "/salaryCheck/getDetailByIdnumber", dataType: 'json', async:false, data: { idNumber: idNumber,rewordNum:uprewordNum }, success: function (data) { if(data.code=200){ cdata=data; } } }) console.log(cdata,"cdata") var desc=cdata.desc; $("#description").val(desc); $("#worker").empty() $("#conf").empty() $("#disk").empty() $("#atten").empty() var workerhtml='\n' + ' 所在班组\n' + ' 岗位\n' + ' 出勤天数\n' + ' 应发工资\n' + ' 其中代扣/代缴\n' + ' 实发工资\n' + ' 开户银行\n' + ' 银行卡号\n' + ' '; var confhtnl='\n' + ' 岗位\n' + ' 当月计日工资\n' + ' 当月计件工资\n' + ' 当月停工、窝工工资\n' + ' 当月加班工资\n' + ' 当月绩效奖金\n' + ' 报酬小计\n' + ' 签名\n' + ' \n' + '\n' + ' \n' + ' 单价\n' + ' 考勤天数\n' + ' 小计\n' + ' 单价\n' + ' 考勤天数\n' + ' 小计\n' + ' 单价\n' + ' 考勤天数\n' + ' 小计\n' + ' 单价\n' + ' 考勤天数\n' + ' 小计\n' + ' 单价\n' + ' 考勤天数\n' + ' 小计\n' + ' '; var diskhtml='\n' + ' 所在班组\n' + ' 岗位\n' + ' 出勤天数\n' + ' 应发工资\n' + ' 其中代扣/代缴\n' + ' 实发工资\n' + ' 银行卡号\n' + ' '; var attenhtml='\n' + ' 工种\n' + ' 工程名称\n' + ' 分包商\n' + ' 班组\n' + ' 计日天数\n' + ' 计件天数\n' + ' 停窝工天数\n' + ' 休息天数\n' + ' 缺勤天数\n' + ' 合同工资\n' + ' 合同绩效\n' + ' 银行卡号\n' + ' '; $.each(cdata.worker,function (index,item){ workerhtml=workerhtml+''; workerhtml=workerhtml+' '+item.teamName+''; if(item.isPost==1){ workerhtml=workerhtml+' '+item.post+''; }else{ workerhtml=workerhtml+' '+item.post+''; } if(item.isAttenNum==1){ workerhtml=workerhtml+' '+item.attenNum+''; }else{ workerhtml=workerhtml+' '+item.attenNum+''; } if(item.isPayable==1){ workerhtml=workerhtml+' '+item.payable+''; }else{ workerhtml=workerhtml+' '+item.payable+''; } workerhtml=workerhtml+' '+item.withhold+''; if(item.isPayIn==1){ workerhtml=workerhtml+' '+item.payIn+''; }else{ workerhtml=workerhtml+' '+item.payIn+''; } workerhtml=workerhtml+' '+item.bank+''; if(item.isBankNum==1){ workerhtml=workerhtml+' '+item.bankNum+''; }else{ workerhtml=workerhtml+' '+item.bankNum+''; } workerhtml=workerhtml+''; }) $.each(cdata.conf,function (index,item){ confhtnl=confhtnl+''; if(item.isPost==1){ confhtnl=confhtnl+' '+item.post+''; }else{ confhtnl=confhtnl+' '+item.post+''; } //当月计日工资 -开始 if(item.isBasePrice==1){ confhtnl=confhtnl+' '+item.basePrice+''; }else{ confhtnl=confhtnl+' '+item.basePrice+''; } if(item.isAttenNum==1){ confhtnl=confhtnl+' '+item.baseNum+''; }else{ confhtnl=confhtnl+' '+item.baseNum+''; } confhtnl=confhtnl+' '+item.baseCount+''; //当月计日工资 -结束 //当月计件工资 -开始 confhtnl=confhtnl+' '+item.piecePrice+''; if(item.isPieceNum==1){ confhtnl=confhtnl+' '+item.pieceNum+''; }else{ confhtnl=confhtnl+' '+item.pieceNum+''; } confhtnl=confhtnl+' '+item.pieceCount+''; //当月计件工资 -结束 //当月停工、窝工工资 -开始 confhtnl=confhtnl+' '+item.sutDownPrice+''; if(item.isSutDownNum==1){ confhtnl=confhtnl+' '+item.sutDownNum+''; }else{ confhtnl=confhtnl+' '+item.sutDownNum+''; } confhtnl=confhtnl+' '+item.sutDownCount+''; //当月停工、窝工工资 -结束 //当月加班工资 -开始 confhtnl=confhtnl+' '+item.overtimePrice+''; confhtnl=confhtnl+' '+item.overtimeNum+''; confhtnl=confhtnl+' '+item.overCount+''; //当月加班工资 -结束 //当月绩效奖金 -开始 // if(item.isAchievementsPrice==1){ // confhtnl=confhtnl+' '+item.achievementsPrice+''; // }else{ // confhtnl=confhtnl+' '+item.achievementsPrice+''; // } confhtnl=confhtnl+' '+item.achievementsPrice+''; confhtnl=confhtnl+' '+item.achievementsNum+''; confhtnl=confhtnl+' '+item.achievementsCount+''; //当月绩效奖金 -结束 //报酬小计 -开始 if(item.isPayable==1){ confhtnl=confhtnl+' '+item.payable+''; }else{ confhtnl=confhtnl+' '+item.payable+''; } //报酬小计 -结束 confhtnl=confhtnl+' '+item.bonus+''; confhtnl=confhtnl+''; }) $.each(cdata.disk,function (index,item){ diskhtml=diskhtml+''; diskhtml=diskhtml+' '+item.teamName+''; if(item.isPost==1){ diskhtml=diskhtml+' '+item.post+''; }else{ diskhtml=diskhtml+' '+item.post+''; } if(item.isAttenNum==1){ diskhtml=diskhtml+' '+item.attenNum+''; }else{ diskhtml=diskhtml+' '+item.attenNum+''; } if(item.isPayable==1){ diskhtml=diskhtml+' '+item.payable+''; }else{ diskhtml=diskhtml+' '+item.payable+''; } diskhtml=diskhtml+' '+item.withhold+''; if(item.isPayIn==1){ diskhtml=diskhtml+' '+item.payIn+''; }else{ diskhtml=diskhtml+' '+item.payIn+''; } if(item.isBankNum==1){ diskhtml=diskhtml+' '+item.bankNum+''; }else{ diskhtml=diskhtml+' '+item.bankNum+''; } diskhtml=diskhtml+''; }) $.each(cdata.atten,function (index,item){ attenhtml=attenhtml+''; if(item.isPost==1){ attenhtml=attenhtml+' '+item.post+''; }else{ attenhtml=attenhtml+' '+item.post+''; } attenhtml=attenhtml+' '+item.proName+''; attenhtml=attenhtml+' '+item.subName+''; attenhtml=attenhtml+' '+item.teamName+''; if(item.isAttenNum==1){ attenhtml=attenhtml+' '+item.attenNum+''; }else{ attenhtml=attenhtml+' '+item.attenNum+''; } if(item.isPieceNum==1){ attenhtml=attenhtml+' '+item.pieceNum+''; } else { attenhtml=attenhtml+' '+item.pieceNum+''; } if(item.isSutDownNum==1){ attenhtml=attenhtml+' '+item.sutDownNum+''; } else { attenhtml=attenhtml+' '+item.sutDownNum+''; } attenhtml=attenhtml+' '+item.restNum+''; attenhtml=attenhtml+' '+item.noworkNum+''; if(item.isBasePrice==1){ attenhtml=attenhtml+' '+item.basePay+''; }else{ attenhtml=attenhtml+' '+item.basePay+''; } if(item.isAchievementsPrice==1){ attenhtml=attenhtml+' '+item.achievementsPay+''; }else{ attenhtml=attenhtml+' '+item.achievementsPay+''; } if(item.isBankNum==1){ attenhtml=attenhtml+' '+item.bankNum+''; }else{ attenhtml=attenhtml+' '+item.bankNum+''; } attenhtml=attenhtml+''; }) $("#worker").append(workerhtml) $("#conf").append(confhtnl) $("#disk").append(diskhtml) $("#atten").append(attenhtml) } function initTree(){ layui.use(['tree'], function () { var tree = layui.tree; var renderTree = function (data) { tree.render({ elem: '#lineTree', data: data, id: 'lineTree', showCheckbox: false, accordion: false, click: function (obj) { console.log(obj); setData(obj.data.id,obj.data.title); } }); } var name=$("#name").val(); var uprewordNum=localStorage.getItem("uprewordNum"); $.ajax({//id获取详情打开弹窗传值子页面 type: 'post', url: ctxPath + "/salaryCheck/getTreeDetail", dataType: 'json', data: { recordNum: uprewordNum,title:name }, success: function (data) { if(data.code=200){ renderTree(data.data); setData(data.data[0].id,data.data[0].title) } } }) }); } function init() { $("#content>div:gt(0)").remove(); var html = ''; html += `` html += `` html += `` html += `` html += `` html += `` $("#content").append(html); $(".navigation").click(function (e) { //样式调整 $(".navigation").removeClass("navigation_click"); $(this).addClass("navigation_click"); var text = $(this).children("span").text(); //样式调整 var examType = $(this).attr("value"); $("#examType").val(examType); example.ajax.reload(); //子页面面包屑根目录 examTypeName = $(this).children("span").text(); }) }