layui.use(['table','util'], function () { var TaskId = $.getUrlVar("TaskId"); var table = layui.table; setTimeout(function () { //系统列表 var tableIns = table.render({ elem: '#RecordList', url: '../../ashx/OaAttendanceRecordHandler.ashx', where: { Action: 'AttendanceRecordListByTaskID', TaskID: TaskId }, cellMinWidth: 95, height: "full-125", id: "TaskListTable", cols: [[ { field: 'USERS_NAME', title: '考勤人员', minWidth: 60, align: "center", rowspan: 2 }, { title: '上午上班', align: "center", colspan: 4 }, { title: '上午下班', align: "center", colspan: 4 }, { title: '下午上班', align: "center", colspan: 4 }, { title: '下午下班', align: "center", colspan: 4 } ], [ { field: 'UP_REPORT_TIME', title: '打卡时间', minWidth: 60, align: "center", templet: function (d) { if (d.UP_REPORT_TIME) { return layui.util.toDateString(d.UP_REPORT_TIME, 'yyyy-MM-dd HH:mm:ss'); } else { return "" } } }, { field: 'UP_STATE', title: '状态', minWidth: 60, align: "center", templet: function (d) { if (d.UP_STATE == "0") { return ' 未打卡'; } else if (d.UP_STATE == "1") { return ' 正常打卡'; } else if (d.UP_STATE == "2") { return ' 迟到打卡'; } else if (d.UP_STATE == "3") { return ' 外勤打卡'; } else { return ' '; } } }, { field: 'UP_PHOTO', title: '照片', minWidth: 60, align: "center", templet: function (d) { if (d.UP_PHOTO) { //return ' '; return "查看照片"; } else { return ' '; } } }, { field: 'UP_REMARKS', title: '备注', minWidth: 60, align: "center" }, { field: 'DOWN_REPORT_TIME', title: '打卡时间', minWidth: 60, align: "center", templet: function (d) { if (d.DOWN_REPORT_TIME) { return layui.util.toDateString(d.DOWN_REPORT_TIME, 'yyyy-MM-dd HH:mm:ss'); } else { return "" } } }, { field: 'DOWN_STATE', title: '状态', minWidth: 60, align: "center", templet: function (d) { if (d.DOWN_STATE == "0") { return ' 未打卡'; } else if (d.DOWN_STATE == "1") { return ' 正常打卡'; } else if (d.DOWN_STATE == "2") { return ' 迟到打卡'; } else if (d.DOWN_STATE == "3") { return ' 外勤打卡'; } else { return ' '; } } }, { field: 'DOWN_PHOTO', title: '照片', minWidth: 60, align: "center", templet: function (d) { if (d.DOWN_PHOTO) { //return ' '; return "查看照片"; } else { return ' '; } } }, { field: 'DOWN_REMARKS', title: '备注', minWidth: 60, align: "center" }, { field: 'UP_REPORT_TIME2', title: '打卡时间', minWidth: 60, align: "center", templet: function (d) { if (d.UP_REPORT_TIME2) { return layui.util.toDateString(d.UP_REPORT_TIME2, 'yyyy-MM-dd HH:mm:ss'); } else { return "" } } }, { field: 'UP_STATE2', title: '状态', minWidth: 60, align: "center", templet: function (d) { if (d.UP_STATE2 == "0") { return ' 未打卡'; } else if (d.UP_STATE2 == "1") { return ' 正常打卡'; } else if (d.UP_STATE2 == "2") { return ' 迟到打卡'; } else if (d.UP_STATE2 == "3") { return ' 外勤打卡'; } else { return ' '; } } }, { field: 'UP_PHOTO2', title: '照片', minWidth: 60, align: "center", templet: function (d) { if (d.UP_PHOTO2) { //return ' '; return "查看照片"; } else { return ' '; } } }, { field: 'UP_REMARKS2', title: '备注', minWidth: 60, align: "center" }, { field: 'DOWN_REPORT_TIME2', title: '打卡时间', minWidth: 60, align: "center", templet: function (d) { if (d.DOWN_REPORT_TIME2) { return layui.util.toDateString(d.DOWN_REPORT_TIME2, 'yyyy-MM-dd HH:mm:ss'); } else { return "" } } }, { field: 'DOWN_STATE2', title: '状态', minWidth: 60, align: "center", templet: function (d) { if (d.DOWN_STATE2 == "0") { return ' 未打卡'; } else if (d.DOWN_STATE2 == "1") { return ' 正常打卡'; } else if (d.DOWN_STATE2 == "2") { return ' 迟到打卡'; } else if (d.DOWN_STATE2 == "3") { return ' 外勤打卡'; } else if (d.DOWN_STATE2 == "4") { return ' 加班打卡'; }else { return ' '; } } }, { field: 'DOWN_PHOTO2', title: '照片', minWidth: 60, align: "center", templet: function (d) { if (d.DOWN_PHOTO2) { //return ' '; return "查看照片"; } else { return ' '; } } }, { field: 'DOWN_REMARKS2', title: '备注', minWidth: 60, align: "center" }, ]] }); }, 1000); previewImg = function (obj) { var imgHtml = ""; //弹出层 layer.open({ type: 1, shade: 0.8, offset: 'auto', area: [400 + 'px', 600 + 'px'], shadeClose: true, scrollbar: false, title: "图片预览", content: imgHtml, cancel: function () { } }); } })