var SUCCESS = 'success';
var ERROR = 'error';
var serverErrorMessage = 'Oops, something wrong :(';
$(document).ready(function () {
$('#pestDataTable').dataTable({
"ajax": {
"url": "/list/",
"dataType": "json",
},
dom: 'Bfrtip',
buttons: [
{
"extend": 'excel',//使用 excel扩展
"text": '导出',// 显示文字
"exportOptions": {
//自定义导出选项
//如:可自定义导出那些列,那些行
//TODO...
'modifier': {
//'page': 'current'
selected: true
}
}
}
],
selected: false,
"columns": [
{
data: "pk",
"render": function (data) {
return '';
}
},
{"data": "fields.pestname"},
{"data": "fields.date"},
{"data": "fields.adressid"},
{"data": "fields.researchpeople"},
{"data": "fields.remark", visible:false},
{
data: "pk",
"render": function (data) {
return '';
}
},
{
data: "pk",
"render": function (data) {
return '';
}
}
]
});
var tableTree = $('#pestDataTable').DataTable();
$("body").on('checked','.mt-checkbox',function () {
tableTree.rows( { selected: true } ).data();
});
// Delete employee event
$("body").on('click', '.remove-button', function () {
var currentRow = $(this);
var treeId = $(this).attr('id').trim();
bootbox.confirm("Are you sure?", function (result) {
if (result) {
$.ajax({
url: "/del_pest/" + treeId,
type: "GET",
data: {Id: treeId},
success: function (response) {
if (response.status == SUCCESS) {
showSuccessAlert(response.msg);
tableTree.row(currentRow.parents('tr')).remove().draw();
} else {
showErrorAlert(serverErrorMessage);
}
},
error: function () {
showErrorAlert(serverErrorMessage);
}
});
} else {
//
}
});
});
// Edit employee event
$("body").on('click', '.edit-button', function () {
var treeId = $(this).attr('id').trim();
$('#gsmmEditForm input[id=file]').val("")
$('#gsmmEditModal').modal('show');
$.ajax({
url: "/pestdic/0",
type: "GET",
"dataType": "json",
async: false,
success: function (response) {
$('#gsmmEditForm select[name=pestname]').empty();
$('#gsmmEditForm select[name=pestname]').append($('