224 lines
6.3 KiB
JavaScript
224 lines
6.3 KiB
JavaScript
$(document).ready(function () {
|
|
// $("#category-table").DataTable();
|
|
|
|
|
|
// var table = $("#category-table").DataTable({
|
|
// dom: "Bfrtip",
|
|
// buttons: [
|
|
// {
|
|
// extend: "excel",
|
|
// title: "Category List",
|
|
// text: "Export Search Results",
|
|
// className: "btn btn-default",
|
|
// exportOptions: {
|
|
// columns: ":not(.notexport)",
|
|
// },
|
|
// },
|
|
// ],
|
|
// exportOptions: {
|
|
// columns: ':not(.notexport)'
|
|
// }
|
|
// });
|
|
// $("#ExportReporttoExcel").on("click", function () {
|
|
// table.button(".buttons-excel").trigger();
|
|
// });
|
|
// $("#searchbox").keyup(function () {
|
|
// table.search($(this).val()).draw();
|
|
// });
|
|
});
|
|
|
|
function getCategory(id) {
|
|
|
|
$.ajax({
|
|
// url: "/manage-investments/categories/get",
|
|
url: "/manage-investments/categories/get",
|
|
type: "GET",
|
|
data: {
|
|
id: id,
|
|
},
|
|
// processData: false,
|
|
// contentType: false,
|
|
dataType: "json",
|
|
success: function (result) {
|
|
if(result.status == 200){
|
|
$("#edit_category_id").val(id);
|
|
$("#edit_category_name").val(result.category.category_name);
|
|
$('#categoryUpdateModal').modal('show');
|
|
}
|
|
if(result.status == 400){
|
|
toastr.warning(result.message)
|
|
}
|
|
// $("#edit_company_id").val(id);
|
|
// $("#edit_company_name").val(result.company.company_name);
|
|
// $("#kt_modal_edit_user").modal("show");
|
|
},
|
|
});
|
|
}
|
|
|
|
$("#addCategoryForm").validate({
|
|
ignore: [],
|
|
debug: false,
|
|
rules: {
|
|
category_name: {
|
|
required: true,
|
|
},
|
|
},
|
|
messages: {
|
|
category_name: {
|
|
required: "Please enter category name",
|
|
},
|
|
},
|
|
submitHandler: function (form) {
|
|
var formData = new FormData(form);
|
|
// $("#save_btn").text("Please wait...");
|
|
// $("#save_btn").attr("disabled", true);
|
|
$.ajax({
|
|
url: "/manage-investments/categories/add",
|
|
type: "POST",
|
|
data: formData,
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (result) {
|
|
if (result.status == 200) {
|
|
$("#categoryAddModal").modal("hide");
|
|
toastr.success(result.message);
|
|
setTimeout(() => {
|
|
location.reload();
|
|
}, 1000);
|
|
}
|
|
if(result.status == 400){
|
|
toastr.warning(result.message);
|
|
}
|
|
},
|
|
});
|
|
},
|
|
});
|
|
|
|
function categoryStatus(id,status){
|
|
$.ajax({
|
|
url: "/manage-investments/categories/status",
|
|
type: "POST",
|
|
data: {
|
|
'id' : id,
|
|
'status' : status
|
|
},
|
|
headers: {
|
|
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
|
},
|
|
dataType: "json",
|
|
success: function (result) {
|
|
if (result.status == 200) {
|
|
toastr.success(result.message);
|
|
setTimeout(function(){
|
|
window.location.reload();
|
|
},3000);
|
|
}
|
|
if(result.status == 400){
|
|
toastr.warning(result.message);
|
|
}
|
|
},
|
|
});
|
|
}
|
|
|
|
$("#editCategoryForm").validate({
|
|
ignore: [],
|
|
debug: false,
|
|
rules: {
|
|
category_name: {
|
|
required: true,
|
|
},
|
|
},
|
|
messages: {
|
|
category_name: {
|
|
required: "Please enter category name",
|
|
},
|
|
},
|
|
submitHandler: function (form) {
|
|
var formData = new FormData(form);
|
|
// $("#save_btn").text("Please wait...");
|
|
// $("#save_btn").attr("disabled", true);
|
|
$.ajax({
|
|
url: "/manage-investments/categories/edit",
|
|
// url: "{{route('manage.categories.edit')}}",
|
|
type: "POST",
|
|
data: formData,
|
|
headers: {
|
|
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
|
},
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (result) {
|
|
if (result.status == 200) {
|
|
toastr.success(result.message);
|
|
// $("#kt_modal_edit_user").modal("hide");
|
|
setTimeout(() => {
|
|
location.reload();
|
|
}, 1000);
|
|
}
|
|
if(result.status == 400){
|
|
toastr.warning(result.message);
|
|
}
|
|
},
|
|
});
|
|
},
|
|
});
|
|
|
|
function deleteCategoryModal(id) {
|
|
// alert(id);
|
|
$("#delete_category_id").val(id);
|
|
$('#categoryDeleteModal').modal('show');
|
|
}
|
|
|
|
$('#deleteCategoryForm').submit(function(e){
|
|
e.preventDefault();
|
|
var id = $('#delete_category_id').val();
|
|
$.ajax({
|
|
url: "/manage-investments/categories/delete",
|
|
type: "delete",
|
|
headers: {
|
|
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
|
},
|
|
data: {
|
|
category_id: id,
|
|
},
|
|
dataType: "json",
|
|
success: function (result) {
|
|
if (result.status == 200) {
|
|
toastr.success(result.message);
|
|
setTimeout(() => {
|
|
location.reload();
|
|
}, 1000);
|
|
}
|
|
if(result.status == 400){
|
|
toastr.warning(result.message);
|
|
}
|
|
},
|
|
});
|
|
})
|
|
// function deleteCompany(id) {
|
|
// $.ajax({
|
|
// url: "/manage-investments/companies/delete",
|
|
// type: "post",
|
|
// headers: {
|
|
// "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
|
// },
|
|
// data: {
|
|
// id: id,
|
|
// },
|
|
// dataType: "json",
|
|
// success: function (result) {
|
|
// if (result.status == 200) {
|
|
// toastr.success(result.message);
|
|
// setTimeout(() => {
|
|
// location.reload();
|
|
// }, 1000);
|
|
// }
|
|
// if(result.status == 400){
|
|
// toastr.success(result.message);
|
|
// }
|
|
// },
|
|
// });
|
|
// }
|