ส่ง code แก้ไข OP Change Request 18 ข้อ
This commit is contained in:
64
wwwroot/js/rep_leave_total_02/rep_leave_total_02_report.js
Normal file
64
wwwroot/js/rep_leave_total_02/rep_leave_total_02_report.js
Normal file
@@ -0,0 +1,64 @@
|
||||
var rep_leave_total_02_API = "/api/rep_leave_total_02/";
|
||||
|
||||
//================= Search Customizaiton =========================================
|
||||
|
||||
function rep_leave_total_02_GetSearchParameter(fileType) {
|
||||
var rep_leave_total_02SearchObject = new Object();
|
||||
rep_leave_total_02SearchObject.employee_id = $("#s_rep_leave_total_02_employee_id").val();
|
||||
rep_leave_total_02SearchObject.org_id = $("#s_rep_leave_total_02_org_id").val();
|
||||
rep_leave_total_02SearchObject.start_date = formatDateForGetParameter(getDate($("#s_rep_leave_total_02_start_date").val()));
|
||||
rep_leave_total_02SearchObject.end_date = formatDateForGetParameter(getDate($("#s_rep_leave_total_02_end_date").val()));
|
||||
|
||||
|
||||
rep_leave_total_02SearchObject.fileType = fileType;
|
||||
|
||||
console.log(rep_leave_total_02SearchObject);
|
||||
|
||||
return rep_leave_total_02SearchObject;
|
||||
}
|
||||
|
||||
function rep_leave_total_02_FeedDataToSearchForm(data) {
|
||||
DropDownClearFormAndFeedWithData($("#s_rep_leave_total_02_employee_id"), data, "id", "fullname", "item_employee_id", data.employee_id);
|
||||
DropDownClearFormAndFeedWithData($("#s_rep_leave_total_02_org_id"), data, "id", "external_name", "item_org_id", data.org_id);
|
||||
$("#s_rep_leave_total_02_start_date").val(formatDate(data.start_date));
|
||||
$("#s_rep_leave_total_02_end_date").val(formatDate(data.end_date));
|
||||
|
||||
}
|
||||
|
||||
//================= Form Data Customizaiton =========================================
|
||||
|
||||
function rep_leave_total_02_InitialForm(s) {
|
||||
var successFunc = function (result) {
|
||||
rep_leave_total_02_FeedDataToSearchForm(result);
|
||||
endLoad();
|
||||
};
|
||||
startLoad();
|
||||
AjaxGetRequest(apisite + rep_leave_total_02_API + "GetBlankItem", successFunc, AlertDanger);
|
||||
}
|
||||
|
||||
//================= Data Table =========================================
|
||||
|
||||
var s_rep_leave_total_02_customValidation = function (group) {
|
||||
return "";
|
||||
};
|
||||
|
||||
|
||||
function rep_leave_total_02_DoSearch(fileType) {
|
||||
if (!ValidateForm('s_rep_leave_total_02', s_rep_leave_total_02_customValidation)) {
|
||||
return;
|
||||
}
|
||||
|
||||
var p = $.param(rep_leave_total_02_GetSearchParameter(fileType));
|
||||
|
||||
var report_url = apisite + "/api/rep_leave_total_02/rep_leave_total_02_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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user