Mengubah Menu Tender pada sub menu data penawaran dan data penawaran ulang ketika nama kjpp status nya 1 maka munculkan datanya
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
@extends('layouts.main')
|
||||
|
||||
@section('breadcrumbs')
|
||||
{{ Breadcrumbs::render(request()->route()->getName(), request()->route('id')) }}
|
||||
{{ Breadcrumbs::render(request()->route()->getName(), request()->route('noreg')) }}
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
||||
<form action="{{ route('tender.penawaran.storePenawaran', $id) }}" method="POST">
|
||||
<form action="{{ route('tender.penawaran.storePenawaran', $noreg) }}" method="POST">
|
||||
@csrf
|
||||
|
||||
<div class="card pb-2.5">
|
||||
@@ -15,8 +15,8 @@
|
||||
Tambah Data Penawaran
|
||||
</h3>
|
||||
<div class="flex items-center gap-2">
|
||||
<a href="{{ route('tender.penawaran.show', $id) }}" class="btn btn-xs btn-primary" title="Detail"><i
|
||||
class="ki-outline ki-abstract-26"></i> Detail</a>
|
||||
<a href="{{ route('tender.penawaran.show', $noreg) }}" class="btn btn-xs btn-primary"
|
||||
title="Detail"><i class="ki-outline ki-abstract-26"></i> Detail</a>
|
||||
<a href="{{ route('tender.penawaran.index') }}" class="btn btn-xs btn-info"><i
|
||||
class="ki-filled ki-exit-left"></i>
|
||||
Back</a>
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
@extends('layouts.main')
|
||||
|
||||
@section('breadcrumbs')
|
||||
{{ Breadcrumbs::render(request()->route()->getName(), request()->route('id')) }}
|
||||
{{ Breadcrumbs::render(request()->route()->getName(), request()->route('noreg')) }}
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
||||
<form action="{{ route('tender.penawaran.updatePenawaran', $id) }}" method="POST">
|
||||
<form action="{{ route('tender.penawaran.updatePenawaran', $noreg) }}" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
|
||||
<div class="card pb-2.5">
|
||||
<div class="card-header" id="basic_settings">
|
||||
<h3 class="card-title">
|
||||
Data Penawaran Ulang
|
||||
Penawaran Ulang
|
||||
</h3>
|
||||
<div class="flex items-center gap-2">
|
||||
<a href="{{ route('tender.penawaran.show', $id) }}" class="btn btn-xs btn-primary" title="Detail">
|
||||
<a href="{{ route('tender.penawaran.show', $noreg) }}" class="btn btn-xs btn-primary" title="Detail">
|
||||
<i class="ki-outline ki-abstract-26"></i> Detail
|
||||
</a>
|
||||
<a href="{{ route('tender.penawaran.index') }}" class="btn btn-xs btn-info">
|
||||
@@ -82,10 +82,12 @@
|
||||
class="input tomselect w-full @error('kjpp') border-danger @enderror" id="kjpp_select">
|
||||
<option value="">Pilih Nama KJPP</option>
|
||||
@foreach ($kjpp as $row)
|
||||
<option value="{{ $row->id }}"
|
||||
{{ in_array($row->id, old('kjpp', $kjpps ?? [])) ? 'selected' : '' }}>
|
||||
{{ $row->name }}
|
||||
</option>
|
||||
@if ($row->status == 1)
|
||||
<option value="{{ $row->id }}"
|
||||
{{ in_array($row->id, old('kjpp', $kjpps ?? [])) ? 'selected' : '' }}>
|
||||
{{ $row->name }}
|
||||
</option>
|
||||
@endif
|
||||
@endforeach
|
||||
</select>
|
||||
@error('kjpp')
|
||||
@@ -93,6 +95,7 @@
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
Tujuan Penilaian KJPP
|
||||
@@ -179,8 +182,8 @@
|
||||
<option value="">Pilih Status</option>
|
||||
@if (isset($status))
|
||||
@foreach ($status as $s)
|
||||
<option value="{{ $s->name }}"
|
||||
{{ $penawaran->status == $s->name ? 'selected' : '' }}>
|
||||
<option value="{{ strtolower($s->name) }}"
|
||||
{{ $penawaran->status == strtolower($s->name) ? 'selected' : '' }}>
|
||||
{{ $s->name }}
|
||||
</option>
|
||||
@endforeach
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<div class="flex flex-wrap gap-2 lg:gap-5">
|
||||
<div class="flex">
|
||||
<label class="input input-sm"> <i class="ki-filled ki-magnifier"> </i>
|
||||
<input placeholder="Search KJPP" id="search" type="text" value="">
|
||||
<input placeholder="Search Penawaran Tender" id="search" type="text" value="">
|
||||
</label>
|
||||
</div>
|
||||
<div class="flex flex-wrap gap-2.5">
|
||||
@@ -24,6 +24,8 @@
|
||||
<a class="btn btn-sm btn-light" href="{{ route('tender.penawaran.exportPenawaran') }}"> Export to
|
||||
Excel
|
||||
</a>
|
||||
<a class="btn btn-sm btn-danger" href="{{ route('tender.penawaran.ulang.index') }}">Penawaran
|
||||
Ulang</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -36,16 +38,32 @@
|
||||
<th class="w-14">
|
||||
<input class="checkbox checkbox-sm" data-datatable-check="true" type="checkbox" />
|
||||
</th>
|
||||
<th class="min-w-[250px]" data-datatable-column="code">
|
||||
<span class="sort"> <span class="sort-label"> Nomor Penawaran </span>
|
||||
<th class="min-w-[150px]" data-datatable-column="nomor_registrasi">
|
||||
<span class="sort"> <span class="sort-label"> Nomor Registrasi </span>
|
||||
<span class="sort-icon"> </span> </span>
|
||||
</th>
|
||||
<th class="min-w-[250px]" data-datatable-column="nama_kjpp_sebelumnya">
|
||||
<span class="sort"> <span class="sort-label"> Nama KJPP Sebelumnya </span>
|
||||
<th class="min-w-[150px]" data-datatable-column="tanggal_permohonan">
|
||||
<span class="sort"> <span class="sort-label"> Tanggal Permohonan </span>
|
||||
<span class="sort-icon"> </span> </span>
|
||||
</th>
|
||||
<th class="min-w-[50px]" data-datatable-column="tanggal_penilaian_sebelumnya">
|
||||
<span class="sort"> <span class="sort-label"> Tanggal Penilaian Sebelumnya </span>
|
||||
<th class="min-w-[150px]" data-datatable-column="user_id">
|
||||
<span class="sort"> <span class="sort-label"> User Pemohon </span>
|
||||
<span class="sort-icon"> </span> </span>
|
||||
</th>
|
||||
<th class="min-w-[150px]" data-datatable-column="branch_id">
|
||||
<span class="sort"> <span class="sort-label"> Cabang Pemohon </span>
|
||||
<span class="sort-icon"> </span> </span>
|
||||
</th>
|
||||
<th class="min-w-[150px]" data-datatable-column="debitur_id">
|
||||
<span class="sort"> <span class="sort-label"> Debitur </span>
|
||||
<span class="sort-icon"> </span> </span>
|
||||
</th>
|
||||
<th class="min-w-[150px]" data-datatable-column="tujuan_penilaian_id">
|
||||
<span class="sort"> <span class="sort-label"> Tujuan Penilaian </span>
|
||||
<span class="sort-icon"> </span> </span>
|
||||
</th>
|
||||
<th class="min-w-[150px]" data-datatable-column="status">
|
||||
<span class="sort"> <span class="sort-label"> Status </span>
|
||||
<span class="sort-icon"> </span> </span>
|
||||
</th>
|
||||
<th class="min-w-[50px] text-center" data-datatable-column="actions">Action</th>
|
||||
@@ -109,38 +127,50 @@
|
||||
return checkbox.outerHTML.trim();
|
||||
},
|
||||
},
|
||||
code: {
|
||||
title: 'Nomor Penawaran',
|
||||
nomor_registrasi: {
|
||||
title: 'Nomor Registrasi',
|
||||
},
|
||||
nama_kjpp_sebelumnya: {
|
||||
title: 'Nama KJPP Sebelumnya',
|
||||
tanggal_permohonan: {
|
||||
title: 'Tanggal Permohonan',
|
||||
render: (item, data) => {
|
||||
const nama = data.nama_kjpp_sebelumnya;
|
||||
if (nama === null || nama === '') {
|
||||
return 'Tidak Ada'
|
||||
} else {
|
||||
return nama;
|
||||
}
|
||||
return `${formatDate(new Date(data.tanggal_permohonan))}`
|
||||
}
|
||||
},
|
||||
tanggal_penilaian_sebelumnya: {
|
||||
title: 'Tanggal Penilaian Sebelumnya',
|
||||
user_id: {
|
||||
title: 'User Pemohon',
|
||||
render: (item, data) => {
|
||||
const tanggal = data.tanggal_penilaian_sebelumnya;
|
||||
if (!tanggal) {
|
||||
return 'Tidak ada';
|
||||
}
|
||||
return formatDate(new Date(tanggal));
|
||||
}
|
||||
return `${data.user.name}`;
|
||||
},
|
||||
},
|
||||
branch_id: {
|
||||
title: 'Cabang Pemohon',
|
||||
render: (item, data) => {
|
||||
return `${data.branch.name}`;
|
||||
},
|
||||
},
|
||||
debitur_id: {
|
||||
title: 'Debitur',
|
||||
render: (item, data) => {
|
||||
return `${data.debiture.name}`;
|
||||
},
|
||||
},
|
||||
tujuan_penilaian_id: {
|
||||
title: 'Tujuan Penilaian',
|
||||
render: (item, data) => {
|
||||
return `${data.tujuan_penilaian.name}`;
|
||||
},
|
||||
},
|
||||
status: {
|
||||
title: 'Status'
|
||||
},
|
||||
actions: {
|
||||
title: 'Action',
|
||||
render: (item, data) => {
|
||||
return `<div class="flex flex-nowrap justify-center">
|
||||
<a class="btn btn-sm btn-icon btn-clear btn-primary" title="Detail" href="tender/penawaran/${data.id}/show">
|
||||
<a class="btn btn-sm btn-icon btn-clear btn-primary" title="Detail" href="tender/penawaran/${data.nomor_registrasi}/show">
|
||||
<i class="ki-outline ki-abstract-26"></i>
|
||||
</a>
|
||||
<a class="btn btn-sm btn-icon btn-clear btn-info" title="Penawaran" href="tender/penawaran/${data.id}/create">
|
||||
<a class="btn btn-sm btn-icon btn-clear btn-info" title="Penawaran" href="tender/penawaran/${data.nomor_registrasi}/create">
|
||||
<i class="ki-outline ki-arrow-circle-right"></i>
|
||||
</a>
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
@extends('layouts.main')
|
||||
|
||||
@section('breadcrumbs')
|
||||
{{ Breadcrumbs::render(request()->route()->getName(), request()->route('id')) }}
|
||||
{{ Breadcrumbs::render(request()->route()->getName(), request()->route('noreg')) }}
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
@@ -44,10 +44,10 @@
|
||||
Detail Penawaran
|
||||
</h3>
|
||||
<div class="flex items-center gap-2">
|
||||
<a href="{{ route('tender.penawaran.editPenawaran', $id) }}" class="btn btn-xs btn-danger"
|
||||
title="Penawaran"><i class="ki-filled ki-arrow-circle-left"></i> Penawaran Ulang</a>
|
||||
<a href="{{ route('tender.penawaran.createPenawaran', $id) }}" class="btn btn-xs btn-primary"
|
||||
title="Penawaran"><i class="ki-filled ki-arrow-circle-right"></i> Penawaran</a>
|
||||
<a href="{{ route('tender.penawaran.ulang.index') }}" class="btn btn-xs btn-danger" title="Penawaran"><i
|
||||
class="ki-filled ki-arrow-circle-left"></i> Penawaran Ulang</a>
|
||||
<a href="{{ route('tender.penawaran.createPenawaran', $noreg) }}" class="btn btn-xs btn-primary"
|
||||
title="Penawaran"><i class="ki-filled ki-arrow-circle-right"></i> Tambah Penawaran</a>
|
||||
<a href="{{ route('tender.penawaran.index') }}" class="btn btn-xs btn-info"><i
|
||||
class="ki-filled ki-exit-left"></i> Back</a>
|
||||
</div>
|
||||
@@ -71,6 +71,20 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
Status
|
||||
</label>
|
||||
@if (isset($penawaran->status))
|
||||
<p class="flex w-full text-gray-600 font-medium text-sm">
|
||||
{{ ucwords($penawaran->status) }}
|
||||
</p>
|
||||
@else
|
||||
<p class="flex w-full text-gray-600 font-medium text-sm">
|
||||
Tidak Ada
|
||||
</p>
|
||||
@endif
|
||||
</div>
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
Nama KJPP Sebelumnya
|
||||
@@ -178,19 +192,5 @@
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
Status
|
||||
</label>
|
||||
@if (isset($penawaran->status))
|
||||
<p class="flex w-full text-gray-600 font-medium text-sm">
|
||||
{{ $penawaran->status }}
|
||||
</p>
|
||||
@else
|
||||
<p class="flex w-full text-gray-600 font-medium text-sm">
|
||||
Tidak Ada
|
||||
</p>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
Reference in New Issue
Block a user