$(function () { common.dateTimePickerByClass("datepicker", "HH:mm DD/MM/YYYY"); common.dateTimePickerDay("birthday"); $("#Code").select2(); $("input[name='AllData']").change(function () { if ($('input[name=AllData]').is(':checked')) { window.location = $("input[name='URL']").val() + "?all=true" + "&from=" + $("input[name='From']").val() + "&to=" + $("input[name='To']").val(); } else { window.location = $("input[name='URL']").val() + "?from=" + $("input[name='From']").val() + "&to=" + $("input[name='To']").val(); } }); }); function _search(e) { var all = ""; if ($('input[name=AllData]').is(':checked')) { all = "&all=true"; } window.location = $(e).attr("data-href") + "?from=" + $("input[name='From']").val() + "&to=" + $("input[name='To']").val() + all; } function _form(e) { $("#form").removeClass("hidden"); $("input[name='CaptureLogsID']").val($(e).attr("data-id")); $("#FaceImage").attr("src", $(e).attr("data-img")); var confidence = JSON.parse($(e).attr("data-confidence")); $("#closest-img").attr("src", confidence.img); $("#closest-name").html(confidence.name + " [" + confidence.score + "]"); } function _close() { $("#form").addClass("hidden"); } function _save(e) { var code = $("select[name='Code']").val(); if (code === "") { alert("Hãy chọn đối tượng!"); return; } var name = $("input[name='Name']").val(); if (name === "") { alert("Hãy nhập tên!"); return; } var abbreviated_name = $("input[name='AbbreviatedName']").val(); if (abbreviated_name === "") { alert("Hãy nhập tên hiển thị!"); return; } common.modalBlock(true); $.ajax({ url: $(e).attr("data-href"), type: 'POST', data: { code: code, name: name, abbreviated_name: abbreviated_name, type: $("select[name='Type']").val(), gender: $("select[name='Gender']").val(), birthday: $("input[name='Birthday']").val(), telephone: $("input[name='Telephone']").val(), address: $("input[name='Address']").val(), id: $("input[name='CaptureLogsID']").val() }, success: function (data) { common.modalBlock(false); if (data.status) { alert("Đã thêm dữ liệu thành công!"); window.location.reload(true); } else { alert(data.text); } }, error: function (jqXHR, textStatus, errorThrown) { common.modalBlock(false); common.ajaxError(); } }); } function chooseStaff(e) { common.modalBlock(true); $.ajax({ url: $(e).attr("data-href"), type: 'POST', data: { code: $(e).val() }, success: function (data) { common.modalBlock(false); $("input[name='Name']").val(data.name); $("input[name='AbbreviatedName']").val(data.abbreviated_name); $("select[name='Gender']").val(data.gender); $("input[name='Birthday']").val(data.birthday); $("input[name='Telephone']").val(data.telephone); $("input[name='Address']").val(data.department); }, error: function (jqXHR, textStatus, errorThrown) { common.modalBlock(false); common.ajaxError(); } }); }