{% extends 'data_grid.html' %} {% load i18n static %} {% block main_body %}
{% trans 'attendance_capture' %}
{% trans 'transaction_field_employeeCode' %}
-
{% trans 'transaction_field_firstName' %}
-
{% trans 'transaction_field_lastName' %}
-
{% trans 'transaction_field_department' %}
-
{% trans 'transaction_field_position' %}
-
{% trans 'transaction_field_punchDate' %}
-
{% trans 'transaction_field_punchTime' %}
-
{% trans 'transaction_field_area' %}
-
{% trans 'transaction_field_terminalSN' %}
-
{% trans 'transaction_field_uploadTime' %}
-
{% endblock %} {% block grid_opt_update %} var cols = res['grid_opts']['cols'][0]; var payload = {}; cols.forEach(function(col, index){ payload[col.field] = col; }); {% endblock %} {% block actionAfterTableRender %} layui.use(['table', 'form'], function(){ var table = layui.table, form=layui.form; form.render(); setTimeout(function () { table.on('row({{ model_name }})', function(obj){ var data = obj.data; var dd = data.transaction_punch_date; var dt = data.transaction_punch_time; var dtStr = dd.replace(/-/g, '') + dt.replace(/:/g, ''); var seconds = (Date.parse(dtStr)) / 1000; punch_time_of_epoch = data.punch_time_of_epoch if (data.terminal_sn === "App"){ var url = "/files/upload/" + dd.replace(/-/g, '').substring(0, 6) + "/" + data.terminal_sn.replace(/:/g, "-") + "/" + punch_time_of_epoch + "-" + data.emp_code +".jpg"; } else { var url = "/files/upload/" + dd.replace(/-/g, '').substring(0, 6) + "/" + data.terminal_sn.replace(/:/g, "-") + "/" + dtStr + "-" + data.emp_code + ".jpg"; } $("#id_employeeCapture").attr('src', url); $("#empCodePanel").html(data.emp_code); $("#firstNamePanel").html(data.employee_name); $("#lastNamePanel").html(data.employee_last_name); $("#departmentPanel").html(data.employee_department); $("#positionPanel").html(data.employee_position); $("#punchDatePanel").html(data.transaction_punch_date); $("#punchTimePanel").html(data.transaction_punch_time); $("#areaPanel").html(data.area_alias); $("#terminalSNPanel").html(data.terminal_sn); $("#uploadTimePanel").html(data.upload_time); }); }, 500); }) {% endblock %}