104 lines
3.6 KiB
JavaScript
104 lines
3.6 KiB
JavaScript
$(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 != "" ? confidence.img : "/images/user2-160x160.jpg");
|
|
$("#closest-name").html(confidence.name + " [" + confidence.score + "]");
|
|
}
|
|
|
|
function _close() {
|
|
$("#form").addClass("hidden");
|
|
}
|
|
|
|
function _save(e) {
|
|
var code = $("select[name='Code']").val();
|
|
if (code === "") {
|
|
alert($("input[name='HAY_CHON_DOI_TUONG']").val());
|
|
return;
|
|
}
|
|
var name = $("input[name='Name']").val();
|
|
if (name === "") {
|
|
alert($("input[name='HAY_NHAP_TEN']").val());
|
|
return;
|
|
}
|
|
var abbreviated_name = $("input[name='AbbreviatedName']").val();
|
|
if (abbreviated_name === "") {
|
|
alert($("input[name='HAY_NHAP_TEN_HIEN_THI']").val());
|
|
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($("input[name='CAP_NHAT_DU_LIEU_THANH_CONG']").val());
|
|
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();
|
|
}
|
|
});
|
|
} |