|
Server : Apache System : Linux server.mata-lashes.com 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64 User : matalashes ( 1004) PHP Version : 8.1.29 Disable Function : NONE Directory : /home/matalashes/.trash/app.bak.1/Views/admin/pages/custom/ic/kirimbarangic/ |
Upload File : |
<?= $this->extend('admin/layout/admin_form_ic_kirim') ?>
<?= $this->section('content') ?>
<!-- ============================================================== -->
<!-- Page Content -->
<!-- ============================================================== -->
<!-- ============================================================== -->
<!-- Different data widgets -->
<!-- ============================================================== -->
<?php
if ($state !== 'delete' && $state !== 'restore' && $state !== 'deletepermanent') {
?>
<?php
$validation = \Config\Services::validation();
$session = \Config\Services::session();
$title = '';
$flag_button = true;
if ($state == 'add') {
$title = 'Tambah';
echo form_open($url_action_table['add']);
} else if ($state == 'edit') {
$title = 'Ubah';
if($_data->tkb_ic_status == 1 ){
$flag_button = false;
}
echo form_open($url_action_table['edit'] . $myLib->secure_id($id));
}
?>
<div class="goback">
<?= href_button('', 'mb-6 align-self-center golink', '', 'submit', '', '', 'Kembali', $session->get('keyword'), $url_action_table); ?>
</div>
<div class="card mb-5 mb-xl-10">
<div class="card-header border-0 header-second px-4 px-md-6">
<div class="card-title m-0">
<h3 class="fw-bolder m-0"><?= $title ?> Pengiriman Barang</h3>
</div>
<?php if($flag_button){ ?>
<div class="d-flex my-4">
<?= button_button('', 'btn btn-success align-self-center fs-7', '', 'submit', '', '', $button); ?>
<?php if($state == 'edit'){ ?>
<a type="button" onclick="confirmKirim()" class="btn btn-primary align-self-center fs-7">Kirim Barang</a>
<?= button_button('kirim', 'btn btn-primary align-self-center fs-7', 'kirim', 'submit', 'style="display:none;"', '', 'Kirim Barang'); ?>
<?php } ?>
</div>
<?php } ?>
</div>
<div class="separator my-3"></div>
<div class="card-body py-4 pt-3 pb-6 px-4 px-md-6">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-6">
<div class="fv-row mb-5">
<label for="store_forname" class="form-label">No F.PRO.02</label>
<?= input_field('tkb_ic_fpro_no', 'form-control form-control-sm', 'tkb_ic_fpro_no', 'text', 'No F.PRO.02',
$state == 'add' ? (isset($_POST['tkb_ic_fpro_no']) ? $_POST['tkb_ic_fpro_no'] : '') :
($state == 'edit' ? $_data->tkb_ic_fpro_no : ''), ''); ?>
<?= span_error('tkb_ic_fpro_no', $validation) ?>
</div>
</div>
<div class="col-md-6">
<div class="fv-row mb-5">
<label for="store_forname" class="form-label">Tgl F.PRO.02</label>
<?= input_field('tkb_ic_fpro_date', 'form-control form-control-sm', 'tkb_ic_fpro_date', 'date', 'Tgl F.PRO.02',
$state == 'add' ? (isset($_POST['tkb_ic_fpro_date']) ? $_POST['tkb_ic_fpro_date'] : '') :
($state == 'edit' ? $_data->tkb_ic_fpro_date : ''), ''); ?>
<?= span_error('tkb_ic_fpro_date', $validation) ?>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6" hidden>
<div class="fv-row mb-5">
<label class="fs-6 fw-bold mb-2">Status</label>
<select class="form-control form-control-sm" name="tkb_ic_status">
<?php
$pos = array(array("tkb_ic_status" => "0", "value" => "Open"), array("tkb_ic_status" => "1", "value" => "Closed"));
foreach ($pos as $d) {
?>
<option
<?php echo
$state == 'add' ? (isset($_POST['tkb_ic_status']) && $_POST['tkb_ic_status'] == $d['tkb_ic_status'] ? 'selected' : '') : ($state == 'edit' ? ($_data->tkb_ic_status == $d['tkb_ic_status'] ? 'selected' : '') : '') ?>
value="<?= $d['tkb_ic_status'] ?>"><?= $d['value'] ?></option>
<?php
}
?>
</select>
<?= span_error('tkb_ic_status', $validation) ?>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 form_sec_outer_task ">
<div class="col-md-12 form_field_outer p-0">
<div class="row mb-2 detail_invoice global-field kirim-brg-ic" style="background: #294a8d; margin-left: 0;margin-right: 0;">
<div class="form-group col-md-4">
<label class="fs-6 fw-bold my-1" style="color: white;">Barang</label>
</div>
<div class="form-group col-md-2">
<label class="fs-6 fw-bold my-1" style="color: white;">No NPBD</label>
</div>
<div class="form-group col-md-1">
<label class="fs-6 fw-bold my-1" style="color: white;">Stok</label>
</div>
<div class="form-group col-md-1">
<label class="fs-6 fw-bold my-1" style="color: white;">Jumlah</label>
</div>
<div class="form-group col-md-3">
<label class="fs-6 fw-bold my-1" style="color: white;">No POB</label>
</div>
<div class="form-group col-md-1">
<label class="fs-6 fw-bold mb-2 inblock"> </label>
</div>
</div>
<?php if($state == 'add'){ ?>
<div class="row form_field_outer_row global-field kirim-brg-ic">
<div class="form-group col-md-4">
<label class="form-label d-md-none">Barang</label>
<div class="input-group mb-2">
<select onchange="getStok(this)" class="form-control form-control-sm select2" name="item[]" id="item_1"
required>
<option value="">Pilih Barang</option>
<?php
foreach ($_barang as $d) { ?>
<option value="<?= $d->mb_id ?>">[<?= $d->mb_kode ?>] -
<?= $d->mb_name ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="form-group col-md-2">
<label class="form-label d-md-none">No NPBD</label>
<div class="input-group mb-2">
<select class="form-control form-control-sm select2" name="npbd[]" id="npbd_1"
required>
<option value="">Pilih No NPBD</option>
</select>
</div>
</div>
<div class="form-group col-md-1 mb-2">
<label class="form-label d-md-none">Stok</label>
<input type="number" readonly class="form-control form-control-sm" name="stok[]" id="stok_1" value="0" placeholder="Stok" />
</div>
<div class="form-group col-md-1 mb-2">
<label class="form-label d-md-none">Jumlah</label>
<input oninput="checkQty()" type="number" class="form-control form-control-sm" name="qty[]" id="qty_1" value="0" placeholder="Qty" />
</div>
<div class="form-group col-md-3">
<label class="form-label d-md-none">No POB/Tgl POB</label>
<div class="input-group mb-2">
<select class="form-control form-control-sm select2" name="nopob[]" id="nopob_1"
required>
<option value="">Pilih POB</option>
<?php
foreach ($_pob as $d) { ?>
<option <?php echo $state == 'add' ? (isset($i) && $i == $d->mp_id ? 'selected' : '') : ($state == 'edit' ? ($i == $d->mp_id ? 'selected' : '') : '') ?> value="<?= $d->mp_id ?>"><?= $d->mp_no ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="form-group col-md-1 mb-2">
<button id="delete_1" class="btn btn-danger remove-button remove_node_btn_frm_field" disabled>
<i class="bi bi-x-circle px-0"></i>
</button>
</div>
</div>
<?php
}else{
$json = json_decode($_data->tkb_ic_item);
$k = 1;
foreach($json as $j){
$i = $j->item;
$q = $j->qty;
$e = $j->nopob;
$n = $j->npbd;
$s = '';
if($k<=1){
$s = 'disabled';
}
?>
<div class="row form_field_outer_row global-field kirim-brg-ic">
<div class="form-group col-md-4">
<label class="form-label d-md-none">Barang</label>
<div class="input-group mb-2">
<select onchange="getStok(this)" class="form-control form-control-sm select2" name="item[]"
id="item_<?= $k ?>" required>
<option value="">Pilih Barang</option>
<?php
$stok = 0;
foreach ($_barang as $d) {
if($i == $d->mb_id){
$brg = new \App\Models\MasterStok();
$_brg = $brg->get_sum_stok_bahanbaku($d->mb_id);
$stok = $_brg->stok;
}
?>
<option
<?php echo $state == 'add' ? (isset($i) && $i == $d->mb_id ? 'selected' : '') : ($state == 'edit' ? ($i == $d->mb_id ? 'selected' : '') : '') ?>
value="<?= $d->mb_id ?>">[<?= $d->mb_kode ?>] -
<?= $d->mb_name ?>
</option>
<?php } ?>
</select>
</div>
</div>
<div class="form-group col-md-2">
<label class="form-label d-md-none">No NPBD</label>
<div class="input-group mb-2">
<select class="form-control form-control-sm select2" name="npbd[]" id="npbd_<?= $k ?>"
required>
<option value="">Pilih No NPBD</option>
<?php
foreach ($_npbd as $d) {
$temp_npbd = array();
$npbd = "<option value=''> Cari </option>";
foreach ($_npbd as $d) {
$json = json_decode($d->tkb_mkt_item);
foreach($json as $j){
$it = $j->item;
if ($it == $i && !in_array($d->tkb_mkt_npbdno, $temp_npbd)){
array_push($temp_npbd,$d->tkb_mkt_npbdno);
if(isset($n) && $n == $d->tkb_mkt_npbdno){
$npbd .= "<option selected value='".$d->tkb_mkt_npbdno."'>".$d->tkb_mkt_npbdno."</option>";
}else{
$npbd .= "<option value='".$d->tkb_mkt_npbdno."'>".$d->tkb_mkt_npbdno."</option>";
}
}
}
}
?>
<?php } ?>
<?php echo $npbd; ?>
</select>
</div>
</div>
<div class="form-group col-md-1 mb-2">
<label class="form-label d-md-none">Stok</label>
<input type="number" readonly class="form-control form-control-sm" name="stok[]" id="stok_<?= $k ?>" value="<?= $stok ?>"
placeholder="Qty" />
</div>
<div class="form-group col-md-1 mb-2">
<label class="form-label d-md-none">Jumlah</label>
<input type="number" class="form-control form-control-sm" name="qty[]" id="qty_<?= $k ?>" value="<?= $q ?>"
placeholder="Qty" />
</div>
<div class="form-group col-md-3">
<label class="form-label d-md-none">No POB/Tgl POB</label>
<div class="input-group mb-2">
<select class="form-control form-control-sm select2" name="nopob[]" id="nopob_<?= $k ?>"
required>
<option value="">Pilih POB</option>
<?php
foreach ($_pob as $d) { ?>
<option <?php echo $state == 'add' ? (isset($e) && $e == $d->mp_id ? 'selected' : '') : ($state == 'edit' ? ($e == $d->mp_id ? 'selected' : '') : '') ?> value="<?= $d->mp_id ?>"><?= $d->mp_no ?></option>
<?php } ?>
</select>
</div>
</div>
<?php if($flag_button){ ?>
<div class="form-group col-md-1 mb-2">
<button <?= $s ?> id="delete_<?= $k ?>"
class="btn btn-danger remove-button remove_node_btn_frm_field">
<i class="bi bi-x-circle px-0"></i>
</button>
</div>
<?php } ?>
</div>
<?php
$k++;
}
} ?>
</div>
</div>
<?php if($flag_button){ ?>
<div class="col-md-12">
<a type="button" class="btn btn-success btn-sm add_new_frm_field_inv cc">
<i class="bi bi-plus-circle"></i>Tambah Baris
</a>
</div>
<?php } ?>
</div>
<?= input_field('', '', 'id', 'hidden', '', $state == 'edit' ? $myLib->secure_id($id) : ''); ?>
</div>
</div>
</div>
<?= form_close() ?>
<?php } ?>
<!-- End Page Content -->
<!-- ============================================================== -->
<?= $this->endSection('content') ?>