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: smz_ht_url + "/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: smz_ht_url + "/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 += `全部(5)`
html += `
`
html += ``
html += `李云飞`
html += `
`
html += ``
html += `肖洁`
html += `
`
html += ``
html += `吕继龙`
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();
})
}