Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- $(function() {
- function loadData(args) {
- //code
- $("#tampil").load("<?php echo site_url('Sppd/tampil'); ?>");
- }
- loadData();
- })
- </script>
- <?php
- $id_tambah = $daftar['JUMLAH']; //0
- $tahun = date('Y');
- $nm_bulan = date('m');
- if ($id_tambah == null) {
- $tambah = 10000 + 1; //10000 + 1 = 10002
- $number = 1;
- } else {
- $tambah = $id_tambah + 1; //10001 + 1 = 10002
- $number = $id_tambah + 1;
- }
- function getRomawi($nm_bulan)
- {
- switch ($nm_bulan) {
- case 1:
- return "I";
- break;
- case 2:
- return "II";
- break;
- case 3:
- return "III";
- break;
- case 4:
- return "IV";
- break;
- case 5:
- return "V";
- break;
- case 6:
- return "VI";
- break;
- case 7:
- return "VII";
- break;
- case 8:
- return "VII";
- break;
- case 9:
- return "IX";
- break;
- case 10:
- return "X";
- break;
- case 11:
- return "XI";
- break;
- default:
- return "XII";
- break;
- }
- }
- $bln = getRomawi($nm_bulan);
- $num = str_pad($number, 4, '0', STR_PAD_LEFT);
- $kode = "094/" . $num . "/SPT/BPPRD/" . $bln . "/" . $tahun;
- //echo $num;
- $attributes = array('class' => 'form-horizontal');
- echo form_open_multipart($this->uri->segment(1) . '/add', $attributes);
- ?>
- <div class="col-sm-12">
- <div id="panel_tab_example1" class="tab-pane">
- <!-- awwal -->
- <div class="panel panel-default">
- <div class="panel-heading">
- <i class="fa fa-external-link-square"></i>Di isi Pegawai BPPRD
- </div><br />
- <div class="panel-body">
- <div class="form-group col-md-6">
- <label for="no_sppd">No.SPPD </label>
- <input type="text" value="<?= $kode ?>" name="no_sppd" id="no_sppd" class="form-control" readonly="true">
- </div>
- <input type="hidden" value="<?= $num ?>" name="hide" id="hide" class="form-control" readonly="true">
- <div class="form-group col-md-6">
- <label for="nip">NIP </label>
- <input type="text" name="nip_pegawai" placeholder="NIP TANPA SPASI" id="nip" onkeyup="return isi_pegawai();" class="form-control"> <!-- Nik otomatis semua -->
- </div>
- <div class="form-group col-md-6">
- <label class="" for="nama">
- Nama
- </label>
- <input type="text" name="nama_pegawai" placeholder="NAMA" id="nama" class="form-control" readonly>
- </div>
- <div class="form-group col-md-6">
- <label for="jabatan">Jabatan </label>
- <input type="text" name="jabatan_pegawai" placeholder="Jabatan" id="jabatan" class="form-control">
- </div>
- <div class="form-group col-md-6">
- <label for="pangkat">Pangkat/Gol </label>
- <input type="text" name="pangkat" placeholder="Pangkat" id="pangkat" class="form-control">
- </div>
- <div class="form-group col-md-6">
- <label for="maksud_perjalanan">Maksud Perjalanan Dinas </label>
- <textarea name="maksud_perjalanan" placeholder="Maksud Perjalanan Dinas" id="maksud_perjalanan" class="form-control">Dalam rangka melaksanakan </textarea>
- </div>
- <div class="form-group col-md-6">
- <label for="alat_angkutan">
- Alat Angkutan
- </label>
- <select name="alat_angkutan" class="form-control" id="alat_angkutan">
- <?php
- $bulan = array("", "Sepeda Motor", "Bus/Angkutan Umum", "Mobil", "Pesawat Terbang", "Kapal");
- for ($a = 1; $a <= 5; $a++) {
- if ($a == date("m")) {
- $pilih = "selected";
- } else {
- $pilih = "";
- }
- echo ("<option value=\"$bulan[$a]\" $pilih>$bulan[$a]</option>" . "\n");
- }
- ?>
- </select>
- </div>
- <div class="form-group col-md-6">
- <label for="tempat_berangkat">Tempat Berangkat </label>
- <input type="text" name="tempat_berangkat" placeholder="Tempat Berangkat" id="tempat_berangkat" class="form-control">
- </div>
- <div class="form-group col-md-6">
- <label for="tempat_tujuan">Tempat Tujuan </label>
- <input type="text" name="tempat_tujuan" placeholder="Tempat Tujuan" id="tempat_tujuan" class="form-control">
- </div>
- <div class="form-group col-md-6">
- <label for="tgl_berangkat">Tanggal Berangkat </label>
- <input id="tgl_berangkat" name="tgl_berangkat" placeholder="Tgl Berangkat" class="form-control datepicker" type="text">
- </div>
- <div class="form-group col-md-6">
- <label for="tgl_kembali">Tanggal Kembali </label>
- <input id="tgl_kembali" name="tgl_kembali" placeholder="Tgl Kembali" class="form-control datepicker" type="text">
- </div>
- <div class="form-group col-md-6">
- <label for="lama_perjalanan">Lama Perjalanan </label>
- <input type="text" name="lama_perjalanan" placeholder="Lama Perjalanan" id="lama_perjalanan" class="form-control " onclick="return otomatis();">
- </div>
- <div class="form-group text-center">
- <label for="form-field-1"><U><B>PEJABAT PELAKSANA TEKNIS KEGIATAN (PPTK)</B></U> </label>
- </div>
- <div class="form-group col-md-6">
- <label for="bidang_pptk">Bidang PPTK </label>
- <input type="text" name="bidang_pptk" placeholder="Bidang PPTK" id="bidang_pptk" class="form-control">
- </div>
- <div class="form-group col-md-6">
- <label for="nama_pptk">Nama PPTK </label>
- <input type="text" name="nama_pptk" placeholder="Nama PPTK" id="nama_pptk" class="form-control">
- </div>
- <div class="form-group col-md-6">
- <label for="nip_pptk">Nip PPTK </label>
- <input type="text" name="nip_pptk" placeholder="Nip PPTK" id="nip_pptk" class="form-control">
- </div>
- <div class="form-group">
- <div class="col-sm-4">
- <label>
- PDF | JPG
- </label>
- <input id="input-simple" type="file" name="file" class="file" data-show-preview="false">
- </div>
- </div>
- <!-- <div class="form-group col-md-6">
- <label for="file">
- Avatar Upload
- </label>
- <div id="kv-avatar-errors" class="center-block" style="display:none"></div>
- <div class="kv-avatar ">
- <input id="avatar" name="file" type="file" class="file-loading">
- </div>
- </div> -->
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <i class="fa fa-external-link-square"></i>Nama - Nama Pengikut SPPD
- </div><br />
- <div class="form-group col-md-6">
- <label for="nama_pengikut0">
- Nama
- </label>
- <select name="nama_pengikut[]" class="form-control" id="nama_pengikut0" onchange="return isi_pengikut();">
- <option value="0" selected disabled>-Nama Pengikut-</option>
- <?php
- foreach ($ambil as $row) {
- echo "<option value='" . $row->employment_id . "' label='" . $row->nama . "'>" . $row->nama . "</option>";
- }
- ?>
- </select>
- </div>
- <div class="form-group col-md-6">
- <label for="form-field-1">Nip</label>
- <input type="text" name="nip[]" placeholder="Nip" id="nip0" class="form-control">
- </div>
- <div class="form-group col-md-6">
- <label for="form-field-1">Jabatan</label>
- <input type="text" name="jabatan[]" placeholder="Jabatan" id="jabatan0" class="form-control">
- </div>
- <label for="form-field-1"></label>
- <footer>
- <div class="form-group">
- <div class="col-sm-1"><button id="button" type="button" name="button" class="btn btn-success btn-sm" onclick="addRow();">Tambah Pengikut</button></div>
- <div class="col-sm-1"><button id="submit" type="submit" name="submit" class="btn btn-danger btn-sm">SIMPAN</button></div>
- <div class="col-sm-1"><?php echo anchor('sppd', 'Kembali', array('class' => 'btn btn-info btn-sm')); ?></div>
- </div>
- </footer>
- <div class="panel-body">
- <table class="table table-striped">
- <thead>
- <tr>
- <th>Nama</th>
- <th>Nip</th>
- <th>Jabatan</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td style="display: none;"><input type="hidden" id="counterRowjurnal" value="1" /></td>
- </tr>
- </tbody>
- </table>
- <!-- End Table Hiden -->
- </fieldset>
- </div>
- </div>
- </div>
- </div>
- </div>
- <?php
- echo form_close();
- ?>
- <script type="text/javascript">
- //$(document).ready(function(){
- // $("#tgl_kembali").change(function (){
- // var url = "<?php echo site_url('Sppd/isipengikut'); ?>/"+$(this).val()+"/"+$("#tgl_berangkat").val();
- // $('#nama_pengikut0').load(url);
- // return false;
- // })
- // });
- function addRow() {
- counterRowjurnal = parseInt($('#counterRowjurnal').val()) + 1;
- var nama_pengikut = $('#nama_pengikut0 :selected').attr('label');
- // var nama_pengikut = $('#nama_pengikut0').val();
- var nip = $('#nip0').val();
- var jabatan = $('#jabatan0').val();
- //var max_fields = 10; //maximum input boxes allowed
- //var wrapper = $(".input_fields_wrap"); //Fields wrapper
- //var add_button = $(".add_field_button"); //Add button ID
- //var conx = 1; //initlal text box count
- //$(add_button).click(function(e){ //on add input button click
- // e.preventDefault();
- //if(conx < max_fields){ //max input box allowed
- // conx++; //text box increment
- var html =
- /* '<tr>'+
- // '<div><input type="text" name="mytext[]"/><a href="#" class="remove_field">Remove</a></div>'
- '<div class="col-sm-2">'+
- '<td><input type="text" class="form-control" name="nm_voucher[]" id="nm_voucherconjurnal" value="" style="text-align:left;" ></td>'+
- '</div>'+
- '<div class="col-sm-2">'+
- '<td><input type="text" class="form-control" name="harga_voucher[]" id="harga_voucherconjurnal" value="" style="text-align:right;" onfocusout="FormatCurrency(this);" placeholder="0.00" ></td>'+
- '</div>'+
- /* '<div class="col-sm-2">'+
- '<td><input type="text" class="form-control" name="total_voucher[]" id="total_voucherconjurnal" value="" style="text-align:right;" placeholder="0" ></td>'+
- '</div>'+
- '<td><select id="status_aktifconjurnal" name="status_aktif[]" class="form-control" onchange="">'+
- '<option value="0">--Status--</option>'+
- '</select></td>'+
- '<td>'+
- '<input type="button" class="add_field_button btn btn-xs btn-success" onclick="addRow();" value="+">' +
- '<input id="conjurnal" type="button" class="remove_field btn btn-xs btn-warning" onclick="delRow(this.id);" value="-">' +
- '</td>'+
- '<tr>' ; */
- '<tr>' +
- '<td>' +
- '<div id="namer">' +
- '<div id="namer-input">' +
- '<input type="text" id="nama_pengikutconjurnal" name="nama_pengikut[]" value="' + nama_pengikut + '" readonly>' +
- '</div>' +
- '</div>' +
- '</td>' +
- '<td>' +
- '<div id="namer">' +
- '<div id="namer-input">' +
- '<input type="text" id="nipconjurnal" name="nip[]" value="' + nip + '" readonly>' +
- '</div>' +
- '</div>' +
- '</td >' +
- '<td>' +
- '<div id="namer">' +
- '<div id="namer-input">' +
- '<input type="text" id="jabatanconjurnal" name="jabatan[]" value="' + jabatan + '" readonly>' +
- '</div>' +
- '</div>' +
- '</td>' +
- '<td>' +
- '<button id="conjurnal" class="btn btn-danger btn-xs " onclick="delRow(this.id);"><i class="fa fa-trash-o" title="Delete"></i> </button>' +
- '</td>' +
- '</tr>';
- // while (html != (html=html.replace("conx", conx)));
- while (html != (html = html.replace("conjurnal", counterRowjurnal)));
- $('#counterRowjurnal').parent().parent().before(html); //add input box
- $('#counterRowjurnal').val(counterRowjurnal);
- // }
- // });
- // $('#counterRowjurnal').on("click",".remove_field", function(e){ //user click on remove text
- // e.preventDefault(); $(this).parent('div').remove(); conx--;
- // })
- $('#nama_pengikut0').val('');
- $('#nip0').val('');
- $('#jabatan0').val('');
- }
- function delRow(id) {
- //alert(id);
- $('#' + id).parent().parent().detach();
- }
- function isi_pegawai($id) {
- var id_rep = $('#nip').val();
- var id = id_rep.replace(/\s/g, '');
- if (id) {
- $.ajax({
- url: "<?= base_url() ?>sppd/isi_pegawai/",
- method: "POST",
- dataType: 'json',
- data: {
- 'id': id
- },
- // async : false,
- success: function(data) {
- /*var id_pasar_rep = data.data_no_pasar;
- var id_kios_rep = data.data_no_kios;
- var res = id_kios_rep.replace(id_pasar_rep, ""); */
- $('#nama').val(data.data_nama);
- },
- error: function() {
- $('#nama').val('Nip Tidak Terdaftar');
- //alert('Error, Data Tidak Tersimpan');
- }
- });
- }
- }
- function isi_pengikut($id) {
- var id_cob = $('#nama_pengikut0').val();
- var id = id_cob.replace(/\s/g, '');
- if (id) {
- $.ajax({
- url: "<?= base_url() ?>sppd/isi_pengikut/",
- method: "POST",
- dataType: 'json',
- data: {
- 'id': id
- },
- // async : false,
- success: function(data) {
- /*var id_pasar_rep = data.data_no_pasar;
- var id_kios_rep = data.data_no_kios;
- var res = id_kios_rep.replace(id_pasar_rep, ""); */
- $('#nip0').val(data.employment_id);
- },
- error: function() {
- $('#nip0').val('-');
- //alert('Error, Data Tidak Tersimpan');
- }
- });
- }
- }
- function otomatis() {
- var tgl_berangkat = $('#tgl_berangkat').val();
- var tgl_kembali = $('#tgl_kembali').val();
- var diff = new Date(tgl_berangkat);
- var fuck = new Date(tgl_kembali);
- var total = fuck - diff;
- var days = total / 1000 / 60 / 60 / 24 + 1;
- var selectedDate = $('#tgl_berangkat').datepicker('getDate');
- var today = new Date();
- var targetDate = new Date();
- targetDate.setDate(today.getDate());
- targetDate.setHours(0);
- targetDate.setMinutes(0);
- targetDate.setSeconds(0);
- if (days >= 0) {
- if (Date.parse(selectedDate) >= Date.parse(targetDate)) {
- $('#lama_perjalanan').val(days + ' Hari');
- $('#submit').prop('disabled', false);
- } else {
- $('#lama_perjalanan').val(days + ' Hari');
- $('#submit').prop('disabled', false);
- //alert('Maaf, Anda Tidak Dapat Menginput SPPD/SPT Jika Tanggal Inputan Sudah Lewat Dari Tanggal Hari Ini');
- //$('#lama_perjalanan').val('0');
- //$('#submit').prop('disabled', true);
- }
- } else {
- if (Date.parse(selectedDate) >= Date.parse(targetDate)) {
- $('#lama_perjalanan').val(days + ' Hari');
- $('#submit').prop('disabled', false);
- } else {
- $('#lama_perjalanan').val(days + ' Hari');
- $('#submit').prop('disabled', false);
- // alert('Maaf, Anda Tidak Dapat Menginput SPPD/SPT Jika Tanggal Inputan Sudah Lewat Dari Tanggal Hari Ini');
- // $('#lama_perjalanan').val('0');
- // $('#submit').prop('disabled', true);
- }
- // alert('Maaf, Anda Tidak Dapat Menginput SPPD/SPT Jika Tanggal Inputan = '+days+' Hari atau Tidak Valid');
- // $('#lama_perjalanan').val('0');
- // $('#submit').prop('disabled', true);
- }
- //$('#lama_perjalanan').val(days+' Hari');
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement