First Initial

This commit is contained in:
Nakorn Rientrakrunchai
2020-02-20 15:02:39 +07:00
commit 8b98125e49
3048 changed files with 760804 additions and 0 deletions

View File

@@ -0,0 +1,64 @@
var rep_leave_total_API = "/api/rep_leave_total/";
//================= Search Customizaiton =========================================
function rep_leave_total_GetSearchParameter(fileType) {
var rep_leave_totalSearchObject = new Object();
rep_leave_totalSearchObject.employee_id = $("#s_rep_leave_total_employee_id").val();
rep_leave_totalSearchObject.org_id = $("#s_rep_leave_total_org_id").val();
rep_leave_totalSearchObject.start_date = formatDateForGetParameter(getDate($("#s_rep_leave_total_start_date").val()));
rep_leave_totalSearchObject.end_date = formatDateForGetParameter(getDate($("#s_rep_leave_total_end_date").val()));
rep_leave_totalSearchObject.fileType = fileType;
console.log(rep_leave_totalSearchObject);
return rep_leave_totalSearchObject;
}
function rep_leave_total_FeedDataToSearchForm(data) {
DropDownClearFormAndFeedWithData($("#s_rep_leave_total_employee_id"), data, "id", "fullname", "item_employee_id", data.employee_id);
DropDownClearFormAndFeedWithData($("#s_rep_leave_total_org_id"), data, "id", "external_name", "item_org_id", data.org_id);
$("#s_rep_leave_total_start_date").val(formatDate(data.start_date));
$("#s_rep_leave_total_end_date").val(formatDate(data.end_date));
}
//================= Form Data Customizaiton =========================================
function rep_leave_total_InitialForm(s) {
var successFunc = function (result) {
rep_leave_total_FeedDataToSearchForm(result);
endLoad();
};
startLoad();
AjaxGetRequest(apisite + rep_leave_total_API + "GetBlankItem", successFunc, AlertDanger);
}
//================= Data Table =========================================
var s_rep_leave_total_customValidation = function (group) {
return "";
};
function rep_leave_total_DoSearch(fileType) {
if (!ValidateForm('s_rep_leave_total', s_rep_leave_total_customValidation)) {
return;
}
var p = $.param(rep_leave_total_GetSearchParameter(fileType));
var report_url = apisite + "/api/rep_leave_total/rep_leave_total_report?" + p;
if (fileType === "pdf") {
$("#report_result").attr("src", report_url);
$("#report_result").show();
//window.open(report_url);
} else {
$("#report_result").hide();
window.open(report_url);
}
}