123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267 |
- $(document).ready( function () {
- tableP1 = $('#reportD').DataTable({
- // "dom": 'Blfrtip',
- // "buttons": [
- // 'copy', 'csv', 'excel', 'pdf', 'print'
- // ],
- "lengthMenu": [[50, 100, -1], [50, 100, "All"]],
- "pageLength": 50,
- "searching": false,
- "serverSide": true,
- "processing": true,
- "ajax": {
- url: SITEURL +'/api/list/compound'+ queryString2,
- type: 'GET',
- },
- "columns": [
- { "data": "index", "name": "index", orderable: false, searchable: false },
- { "data" : "modul", "name": "modul" },
- { "data": "kpd", "name": "kpd" },
- { "data": "jenis", "name": "jenis" },
- { "data": "tarikh_masa", "name": "tarikh_masa" },
- { "data": "kesalahan", "name": "kesalahan" },
- { "data": "nric", "name": "nric" },
- { "data": "nama", "name": "nama" },
- { "data": "enforcer", "name": "enforcer" },
- { "data": "_id", "name": "action", orderable: false, searchable: false },
- ],
- "columnDefs": [
- {
- "render": function ( data, type, row, meta ) {
- if (data != '') {
- return '<label class="label label-success">'+data+'</label> '+(meta.row+1);
- }else {
- return (meta.row+1);
- }
- },
- "targets": 0,
- },
- {
- "render": function ( data, type, row ) {
- return '<div style="text-align:center"><a target="_blank" href="'+SITEURL+'/main/compound/'+row.kpd+'/index" class="btn btn-info btn-sm waves-effect waves-light">TERUSKAN</a>'
- +'<button onclick="getDetail(\''+data+'\')" class="btn btn-primary btn-sm waves-effect waves-light">KEMASKINI STATUS</button></div>';
- },
- "targets": 9,
- },
- ],
- "drawCallback": function(settings) {
- var api = this.api();
- // Output the data for the visible rows to the browser's console
- var data = api.rows( {page:'current'} ).data().toArray();
- console.log(data);
- if (data && data.length > 0) {
- for(var i=0;i<data.length;i++){
- data[i].status_kemaskini = '-';
- data[i].kesalahan = '-';
- }
- var final_data = JSON.stringify(data);
- console.log(final_data);
- $.ajax({
- type: "POST",
- url: SITEURL+'/get/datatable',
- data: { _token: token, data : final_data },
- success:function(filename){
- $('#link1').html('<a target="_blank" href="'+SITEURL+'/download/excel/compound/'+filename+'/Pelbagai" class="btn btn-primary btn-sm waves-effect waves-light">Excel</a>');
- $('#link1').show();
- },
- error: function (xhr, ajaxOptions, thrownError) {
- console.log(thrownError);
- // swal("Error deleting!", "Rekod tidak berjaya di buang", "error");
- }
- });
- }
- },
- "language": {
- "paginate": {
- "previous": "Sebelum",
- "next": "Selepas"
- },
- "sLengthMenu": "Tunjukkan _MENU_ entri",
- "zeroRecords": "Tiada Data Ditemui",
- "infoEmpty": "Tiada Rekod Yang Wujud",
- "infoFiltered": "(Ditapis daripada _MAX_ jumlah rekod)",
- "info": "Tunjuk _START_ hingga _END_ daripada _TOTAL_ entri",
- "sSearch": "Cari:",
- }
- });
-
-
- tableP3 = $('#report3').DataTable({
- // "dom": 'Blfrtip',
- // "buttons": [
- // 'copy', 'csv', 'excel', 'pdf', 'print'
- // ],
- "lengthMenu": [[50, 100, -1], [50, 100, "All"]],
- "pageLength": 50,
- "searching": false,
- "serverSide": true,
- "processing": true,
- "ajax": {
- url: SITEURL +'/api/list/compound'+ queryString2,
- type: 'GET',
- data: {
- "day3" : 3,
- }
- },
- "columns": [
- { "data": "index", "name": "index", orderable: false, searchable: false },
- { "data" : "modul", "name": "modul" },
- { "data": "kpd", "name": "kpd" },
- { "data": "jenis", "name": "jenis" },
- { "data": "tarikh_masa", "name": "tarikh_masa" },
- { "data": "kesalahan", "name": "kesalahan" },
- { "data": "nric", "name": "nric" },
- { "data": "nama", "name": "nama" },
- { "data": "enforcer", "name": "enforcer" },
- { "data": "_id", "name": "action", orderable: false, searchable: false },
- ],
- "columnDefs": [
- {
- "render": function ( data, type, row, meta ) {
- if (data != '') {
- return '<label class="label label-success">'+data+'</label> '+(meta.row+1);
- }else {
- return (meta.row+1);
- }
- },
- "targets": 0,
- },
- {
- "render": function ( data, type, row ) {
- return '<div style="text-align:center"><a target="_blank" href="'+SITEURL+'/main/compound/'+row.kpd+'/index" class="btn btn-info btn-sm waves-effect waves-light">TERUSKAN</a>'
- +'<button onclick="getDetail(\''+data+'\')" class="btn btn-primary btn-sm waves-effect waves-light">KEMASKINI STATUS</button></div>';
- },
- "targets": 9,
- },
- ],
- "drawCallback": function(settings) {
- var api = this.api();
- // Output the data for the visible rows to the browser's console
- var data = api.rows( {page:'current'} ).data().toArray();
- console.log(data);
- if (data && data.length > 0) {
- for(var i=0;i<data.length;i++){
- data[i].status_kemaskini = '-';
- data[i].kesalahan = '-';
- }
- var final_data = JSON.stringify(data);
- console.log(final_data);
- $.ajax({
- type: "POST",
- url: SITEURL+'/get/datatable',
- data: { _token: token, data : final_data },
- success:function(filename){
- $('#link1').html('<a target="_blank" href="'+SITEURL+'/download/excel/compound/'+filename+'/Pelbagai" class="btn btn-primary btn-sm waves-effect waves-light">Excel</a>');
- $('#link1').show();
- },
- error: function (xhr, ajaxOptions, thrownError) {
- console.log(thrownError);
- // swal("Error deleting!", "Rekod tidak berjaya di buang", "error");
- }
- });
- }
- },
- "language": {
- "paginate": {
- "previous": "Sebelum",
- "next": "Selepas"
- },
- "sLengthMenu": "Tunjukkan _MENU_ entri",
- "zeroRecords": "Tiada Data Ditemui",
- "infoEmpty": "Tiada Rekod Yang Wujud",
- "infoFiltered": "(Ditapis daripada _MAX_ jumlah rekod)",
- "info": "Tunjuk _START_ hingga _END_ daripada _TOTAL_ entri",
- "sSearch": "Cari:",
- }
- });
-
- tableP7 = $('#report7').DataTable({
- // "dom": 'Blfrtip',
- // "buttons": [
- // 'copy', 'csv', 'excel', 'pdf', 'print'
- // ],
- "lengthMenu": [[50, 100, -1], [50, 100, "All"]],
- "pageLength": 50,
- "searching": false,
- "serverSide": true,
- "processing": true,
- "ajax": {
- url: SITEURL +'/api/list/compound'+ queryString2,
- type: 'GET',
- data: {
- "day7" : 7,
- },
- },
- "columns": [
- { "data": "index", "name": "index", orderable: false, searchable: false },
- { "data" : "modul", "name": "modul" },
- { "data": "kpd", "name": "kpd" },
- { "data": "jenis", "name": "jenis" },
- { "data": "tarikh_masa", "name": "tarikh_masa" },
- { "data": "kesalahan", "name": "kesalahan" },
- { "data": "nric", "name": "nric" },
- { "data": "nama", "name": "nama" },
- { "data": "enforcer", "name": "enforcer" },
- { "data": "_id", "name": "action", orderable: false, searchable: false },
- ],
- "columnDefs": [
- {
- "render": function ( data, type, row, meta ) {
- if (data != '') {
- return '<label class="label label-success">'+data+'</label> '+(meta.row+1);
- }else {
- return (meta.row+1);
- }
- },
- "targets": 0,
- },
- {
- "render": function ( data, type, row ) {
- return '<div style="text-align:center"><a target="_blank" href="'+SITEURL+'/main/compound/'+row.kpd+'/index" class="btn btn-info btn-sm waves-effect waves-light">TERUSKAN</a>'
- +'<button onclick="getDetail(\''+data+'\')" class="btn btn-primary btn-sm waves-effect waves-light">KEMASKINI STATUS</button></div>';
- },
- "targets": 9,
- },
- ],
- "drawCallback": function(settings) {
- var api = this.api();
- // Output the data for the visible rows to the browser's console
- var data = api.rows( {page:'current'} ).data().toArray();
- console.log(data);
- if (data && data.length > 0) {
- for(var i=0;i<data.length;i++){
- data[i].status_kemaskini = '-';
- data[i].kesalahan = '-';
- }
- var final_data = JSON.stringify(data);
- // console.log(final_data);
- $.ajax({
- type: "POST",
- url: SITEURL+'/get/datatable',
- data: { _token: token, data : final_data },
- success:function(filename){
- $('#link1').html('<a target="_blank" href="'+SITEURL+'/download/excel/compound/'+filename+'/Pelbagai" class="btn btn-primary btn-sm waves-effect waves-light">Excel</a>');
- $('#link1').show();
- },
- error: function (xhr, ajaxOptions, thrownError) {
- console.log(thrownError);
- // swal("Error deleting!", "Rekod tidak berjaya di buang", "error");
- }
- });
- }
- },
- "language": {
- "paginate": {
- "previous": "Sebelum",
- "next": "Selepas"
- },
- "sLengthMenu": "Tunjukkan _MENU_ entri",
- "zeroRecords": "Tiada Data Ditemui",
- "infoEmpty": "Tiada Rekod Yang Wujud",
- "infoFiltered": "(Ditapis daripada _MAX_ jumlah rekod)",
- "info": "Tunjuk _START_ hingga _END_ daripada _TOTAL_ entri",
- "sSearch": "Cari:",
- }
- });
-
- });
|