Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 11.39 KB | None | 0 0
  1. @extends('admin.layout.master')
  2.  
  3. @section('title', 'Admin | Mitra Koperasi')
  4.  
  5. @section('content')
  6.  
  7. <body id="page-top">
  8.     <!-- Begin Page Content -->
  9.     <div class="container-fluid">
  10.  
  11.         <!-- Page Heading -->
  12.         <div class="d-sm-flex align-items-center justify-content-between mb-4">
  13.             <h1 class="h3 mb-0 text-gray-800">Mitra Koperasi</h1>
  14.             <a href="#" class="d-none d-sm-inline-block btn btn-sm btn-success shadow-sm"><i class="fas fa-download fa-sm text-white-50"></i>  Download Excel</a>
  15.         </div>
  16.        
  17.         <div class="table-responsive">
  18.             <table id="table_id" class="table table-striped table-bordered" style="width:100%">
  19.                 <thead>
  20.                     <tr>
  21.                         <th>Nama Koperasi</th>
  22.                         <th>Jumlah Petani</th>
  23.                         <th>Email</th>
  24.                         <th>No Hp</th>
  25.                         <th>Terdaftar</th>
  26.                         <th>Status</th>
  27.                         <th></th>
  28.  
  29.                     </tr>
  30.                 </thead>
  31.             </table>
  32.         </div>
  33.     </div>
  34. </div>
  35.  
  36. <div id="modalVerifikasi" class="modal fade" role="dialog">
  37.     <div class="modal-dialog">
  38.         <div class="modal-content">
  39.             <div class="modal-header">
  40.                 <h5 class="modal-title">Konfirmasi</h5>
  41.                 <button type="button" class="close" data-dismiss="modal">&times;</button>
  42.             </div>
  43.             <div class="modal-body">
  44.                 <span id="form_konfirmasi"></span>
  45.                 <form method="post" id="sample_form" class="form-horizontal" enctype="multipart/form-data">
  46.                     @csrf
  47.                     <input type="hidden" name="password" id="password" value="password" />
  48.                     <input type="hidden" name="status" id="status" value="divalidasi" />
  49.                     <input type="hidden" name="hidden_id" id="hidden_id" />
  50.                     <input type="hidden" name="action" id="action" />
  51.                     <input type="hidden" name="id_mitra" id="id_mitra" />
  52.                     <input type="hidden" name="email" id="email" />
  53.                     <input type="hidden" name="nama_koperasi" id="nama_koperasi" />
  54.                     <input type="hidden" name="deskripsi" id="deskripsi" />
  55.                     <input type="hidden" name="alamat" id="alamat" />
  56.                     <input type="hidden" name="jumlah_petani" id="jumlah_petani" />
  57.                     <input type="hidden" name="gambar" id="gambar" />
  58.                     <input type="hidden" name="no_hp" id="no_hp" />
  59.                     <div class="text">
  60.                         <h5 class="mt-3" align="center" style="margin:0;">Apakah anda yakin ingin validasi?</h5>
  61.                         <div class="mt-5"></div>
  62.                     </div>
  63.                     <div align="right">
  64.                         <input type="submit" name="action_button" id="action_button" class="btn btn-primary" value="Validasi" />
  65.                         <button type="button" class="btn btn-default" data-dismiss="modal">Batal</button>
  66.                     </div>
  67.                 </form>
  68.             </div>
  69.         </div>
  70.     </div>
  71. </div>
  72.  
  73.  
  74.  
  75. <div id="modalPesan" class="modal fade" role="dialog">
  76.     <div class="modal-dialog">
  77.         <div class="modal-content">
  78.             <div class="modal-header">
  79.                 <h5 class="modal-title">Kirim Pesan</h5>
  80.                 <button type="button" class="close" data-dismiss="modal">&times;</button>
  81.             </div>
  82.             <div class="modal-body">
  83.                 <span id="form_pesan"></span>
  84.                 <form method="post" id="sample_form_pesan" class="form-horizontal" enctype="multipart/form-data">
  85.                     @csrf
  86.                     <input type="hidden" name="hidden_id" id="hidden_id" />
  87.                     <input type="hidden" name="action" id="action" />
  88.                     <div class="form-group">
  89.                         <label class="control-label col-md-4" >Kepada : </label>
  90.                         <div class="col-md-12">
  91.                             <input type="text" id="email" name="email" class="form-control" disabled/>
  92.                         </div>
  93.                     </div>
  94.                     <div class="form-group">
  95.                         <label class="control-label col-md-4" >Pesan : </label>
  96.                         <div class="col-md-12">
  97.                             <textarea type="text" id="pesan" class="form-control" name="pesan" rows="5"></textarea>
  98.                         </div>
  99.                     </div>
  100.                     <div class="mt-5"></div>
  101.                     <div align="right">
  102.                         <input type="submit" name="action_button" id="action_button" class="btn btn-primary" value="Kirim" />
  103.                         <button type="button" class="btn btn-default" data-dismiss="modal">Batal</button>
  104.                     </div>
  105.                 </form>
  106.             </div>
  107.         </div>
  108.     </div>
  109. </div>
  110.  
  111.  
  112. <div id="modalLihat" class="modal fade" role="dialog">
  113.     <div class="modal-dialog">
  114.         <div class="modal-content">
  115.             <div class="modal-header">
  116.                 <h5 class="modal-title">Detail</h5>
  117.                 <button type="button" class="close" data-dismiss="modal">&times;</button>
  118.             </div>
  119.             <div class="modal-body">
  120.                 <span id="form_lihat"></span>
  121.                 <div class="form-group">
  122.                     <div class="form-group">
  123.                         <label class="control-label col-md-4" >Foto : </label>
  124.                         <div class="col-md-12">
  125.                             <c id="store_image"></c>
  126.                         </div>
  127.                         <div class="form-group">
  128.                             <label class="control-label col-md-4" >Nama Koperasi : </label>
  129.                             <div class="col-md-12">
  130.                                 <input type="text" id="nama_koperasi" class="form-control" disabled/>
  131.                             </div>
  132.                         </div>
  133.                         <div class="form-group">
  134.                             <label class="control-label col-md-4" >Deskripsi : </label>
  135.                             <div class="col-md-12">
  136.                                 <textarea type="text" id="deskripsi" class="form-control" disabled></textarea>
  137.                             </div>
  138.                         </div>
  139.                         <div class="form-group">
  140.                             <label class="control-label col-md-4" >Alamat : </label>
  141.                             <div class="col-md-12">
  142.                                 <textarea type="text" id="alamat" class="form-control" disabled></textarea>
  143.                             </div>
  144.                         </div>
  145.                         <div class="col-md-6">
  146.                             <label>AD atau ART &nbsp;&nbsp;&nbsp;&nbsp;: </label>
  147.                             <span id="satu"></span>
  148.                         </div>
  149.                         <div class="col-md-6">
  150.                             <label>AKTE Koperasi &nbsp;: </label>
  151.                             <span id="dua"></span>
  152.                         </div>
  153.                         <div class="col-md-6">
  154.                             <label>KTP Pengurus &nbsp;&nbsp;: </label>
  155.                             <span id="tiga"></span>
  156.                         </div>         
  157.                         <br />
  158.  
  159.                     </div>
  160.                 </div>
  161.             </div>
  162.         </div>
  163.         @endsection
  164.         @section('js')
  165.  
  166.  
  167.         <script>
  168.             $(document).ready(function(){
  169.                 $('#table_id').DataTable({
  170.  
  171.                     oLanguage: {
  172.                         "sProcessing":   "Sedang memproses ...",
  173.                         "sLengthMenu":   "Tampilkan _MENU_ entri",
  174.                         "sZeroRecords":  "Tidak ditemukan data yang sesuai",
  175.                         "sInfo":         "Menampilkan _START_ sampai _END_ dari _TOTAL_ entri",
  176.                         "sInfoEmpty":    "Menampilkan 0 sampai 0 dari 0 entri",
  177.                         "sInfoFiltered": "(disaring dari _MAX_ entri keseluruhan)",
  178.                         "sInfoPostFix":  "",
  179.                         "sSearch":       "Cari:",
  180.                         "sUrl":          "",
  181.                         "oPaginate": {
  182.                             "sFirst":    "Pertama",
  183.                             "sPrevious": "Sebelumnya",
  184.                             "sNext":     "Selanjutnya",
  185.                             "sLast":     "Terakhir"
  186.                         }
  187.                     },
  188.  
  189.  
  190.                     processing: true,
  191.                     serverSide: true,
  192.  
  193.                     ajax: '{{ route('admin.mitra-koperasi') }}',
  194.  
  195.                     columns:[
  196.  
  197.                     {data: 'nama_koperasi', name:'nama_koperasi'},
  198.                     {data: 'jumlah_petani', name:'jumlah_petani'},
  199.                     {data: 'email', name:'email'},
  200.                     {data: 'no_hp', name:'no_hp'},
  201.                     {data: 'created_at', name:'created_at'},
  202.                     {data: 'status', name:'status'},
  203.                     {data: 'action', name: 'action',orderable: false},
  204.                     {data: 'deskripsi', name:'deskripsi', visible: false},
  205.                     {data: 'alamat', name:'alamat', visible: false},
  206.                     {data: 'gambar', name:'gambar', visible: false},
  207.                     {data: 'ad_art', name:'ad_art', visible: false},
  208.                     {data: 'akte', name:'akte', visible: false},
  209.                     {data: 'ktp_pengurus', name:'ktp_pengurus', visible: false},
  210.                     {data: 'id_mitra', name:'id_mitra', visible: false}
  211.  
  212.                     ]
  213.                 });
  214.  
  215.                 $(document).on('click', '.lihat', function(){
  216.                     var id_satu = $(this).attr('id');
  217.                     $('#form_lihat').html('');
  218.                     $.ajax({
  219.                         url:"validasi-koperasi/"+id_satu,
  220.                         dataType:"json",
  221.                         success:function(html){
  222.                             $('#nama_koperasi').val(html.data.nama_koperasi);
  223.                             $('#deskripsi').val(html.data.deskripsi);
  224.                             $('#alamat').val(html.data.alamat);
  225.                             $('#store_image').html("<img src={{ URL::to('/') }}/Uploads/Mitra_Koperasi/{" + html.data.nama_koperasi  +"}/"+ html.data.gambar +" width='200' height='200' class='img-thumbnail' />");
  226.                             $('#satu').html("<a href={{ URL::to('/') }}/Uploads/Mitra_Koperasi/{" + html.data.nama_koperasi  +"}/"+ html.data.ad_art +" target='_blank'>&nbsp;lihat</a>");
  227.                             $('#dua').html("<a href={{ URL::to('/') }}/Uploads/Mitra_Koperasi/{" + html.data.nama_koperasi  +"}/"+ html.data.akte +" target='_blank'>&nbsp;lihat</a>");
  228.                             $('#tiga').html("<a href={{ URL::to('/') }}/Uploads/Mitra_Koperasi/{" + html.data.nama_koperasi  +"}/"+ html.data.ktp_pengurus +" target='_blank'>&nbsp;lihat</a>");
  229.                             $('#modalLihat').modal('show');
  230.                         }
  231.                     })
  232.                 });
  233.  
  234.                 $(document).on('click', '.tolak', function(){
  235.                     var id = $(this).attr('id');
  236.                     $('#form_konfirmasi').html('');
  237.                     $.ajax({
  238.                         url:"validasi-koperasi/"+id,
  239.                         dataType:"json",
  240.                         success:function(html){
  241.                             $('#hidden_id').val(html.data.id);
  242.                             $('.modal-title').text("Konfirmasi");
  243.                             $('#action_button').val("Tolak");
  244.                             $('#status').val("ditolak");
  245.                             $('.text').text("Apakah anda yakin ingin tolak?")
  246.                             $('#action').val("Tolak");
  247.                             $('#modalVerifikasi').modal('show');
  248.                         }
  249.                     })
  250.                 });
  251.  
  252.                 $(document).on('click', '.verifikasi', function(){
  253.                     var id = $(this).attr('id');
  254.                     $('#form_konfirmasi').html('');
  255.                     $.ajax({
  256.                         url:"validasi-koperasi/"+id,
  257.                         dataType:"json",
  258.                         success:function(html){
  259.                             $('#hidden_id').val(html.data.id);
  260.                             $('.modal-title').text("Konfirmasi");
  261.                             $('#status').val("divalidasi");
  262.                             $('#password').val("password");
  263.                             $('#id_mitra').val(html.data.id_mitra);
  264.                             $('#email').val(html.data.email);
  265.                             $('#nama_koperasi').val(html.data.nama_koperasi);
  266.                             $('#deskripsi').val(html.data.deskripsi);
  267.                             $('#alamat').val(html.data.alamat);
  268.                             $('#jumlah_petani').val(html.data.jumlah_petani);
  269.                             $('#gambar').val(html.data.gambar);
  270.                             $('#no_hp').val(html.data.no_hp);
  271.                             $('.text').text("Apakah anda yakin ingin validasi?")
  272.                             $('#action_button').val("Validasi");
  273.                             $('#action').val("Verifikasi");
  274.                             $('#modalVerifikasi').modal('show');
  275.                         }
  276.                     })
  277.                 });
  278.  
  279.                 $(document).on('click', '.pesan', function(){
  280.                     var id = $(this).attr('id');
  281.                     $('#form_pesan').html('');
  282.                     $.ajax({
  283.                         url:"validasi-koperasi/"+id,
  284.                         dataType:"json",
  285.                         success:function(html){
  286.                             $('#hidden_id').val(html.data.id);
  287.                             $('#email').val(html.data.email);
  288.                             $('#action_button').val("Kirim Pesan");
  289.                             $('#action').val("Pesan");
  290.                             $('#modalPesan').modal('show');
  291.                         }
  292.                     })
  293.                 });
  294.  
  295.                 $('#sample_form').on('submit', function(event){
  296.                     event.preventDefault();
  297.                     if($('#action').val() == 'Tolak')
  298.                     {
  299.                         $.ajax({
  300.                             url:"{{ route('admin.tolak-koperasi.update') }}",
  301.                             method:"POST",
  302.                             data: new FormData(this),
  303.                             contentType: false,
  304.                             cache:false,
  305.                             processData: false,
  306.                             dataType:"json",
  307.  
  308.                             success:function(data)
  309.                             {
  310.                                 setTimeout(function(){
  311.                                     $('#modalVerifikasi').modal('hide');
  312.                                     $('#table_id').DataTable().ajax.reload();
  313.                                 }, 500);
  314.                             }
  315.                         });
  316.                     }
  317.  
  318.                     if($('#action').val() == "Verifikasi")
  319.                     {
  320.                         $.ajax({
  321.                             url:"{{ route('admin.validasi-petani.koperasi') }}",
  322.                             method:"POST",
  323.                             data: new FormData(this),
  324.                             contentType: false,
  325.                             cache:false,
  326.                             processData: false,
  327.                             dataType:"json",
  328.                             success:function(data)
  329.                             {
  330.                                 setTimeout(function(){
  331.                                     $('#modalVerifikasi').modal('hide');
  332.                                     $('#table_id').DataTable().ajax.reload();
  333.                                 }, 500);
  334.                             }
  335.                         });
  336.                     }
  337.                 });
  338.             });
  339.  
  340.         </script>
  341.         @stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement