Merge branch 'staging' into feature/senior-officer
This commit is contained in:
@@ -53,8 +53,9 @@
|
||||
Biaya KJPP Sebelumnya
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<input class="flex w-full text-gray-600 font-medium text-sm input-custom" type="text"
|
||||
name="biaya_kjpp_sebelumnya" readonly
|
||||
<input type="hidden" name="biaya_kjpp_sebelumnya"
|
||||
value="{{ $penawaran->biaya_kjpp_sebelumnya !== null ? $penawaran->biaya_kjpp_sebelumnya : '' }}">
|
||||
<input class="flex w-full text-gray-600 font-medium text-sm input-custom" type="text" readonly
|
||||
value="{{ $penawaran->biaya_kjpp_sebelumnya !== null ? formatRupiah($penawaran->biaya_kjpp_sebelumnya) : '' }}">
|
||||
</div>
|
||||
<label class="form-label max-w-56">
|
||||
|
||||
@@ -216,7 +216,13 @@
|
||||
</a>`;
|
||||
}
|
||||
|
||||
return `<div class="flex flex-nowrap justify-center">`+iconDetail+iconProses+`</div>`;
|
||||
|
||||
var iconSendEmail = ` <a href="/tender/penawaran/${data.nomor_registrasi}/showKirimEmail" class="btn btn-sm btn-icon btn-clear btn-success" title="Kirim Email">
|
||||
<i class="ki-filled ki-paper-plane"></i>
|
||||
</a>`;
|
||||
|
||||
|
||||
return `<div class="flex flex-nowrap justify-center">`+iconDetail+iconProses+iconSendEmail+`</div>`;
|
||||
},
|
||||
}
|
||||
},
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
</table>
|
||||
<br/>
|
||||
<center>
|
||||
<h2 style="text-decoration: underline;">SURAT PERINTAH KERJA</h2>
|
||||
<h2 style="text-decoration: underline;">SURAT PERINTAH KERJAaaa</h2>
|
||||
<p>
|
||||
No. {{ $penawaran->spk_no }}
|
||||
<data id="date"></data>
|
||||
@@ -58,12 +58,11 @@
|
||||
<p>Tanggal: <?php
|
||||
echo date('d F Y'); ?></p>
|
||||
</center>
|
||||
<br>
|
||||
<h3>Kepada</h3>
|
||||
<p style="color: red; margin-left:25px">{{ $penawaran->kjpp_name }}</p>
|
||||
<p style="color: red; margin-left:25px">{{ $penawaran->kjpp_address }}</p>
|
||||
<br/>
|
||||
<p style="color: red;">{{ $penawaran->kjpp_name }}</p>
|
||||
<p style="color: red;">{{ $penawaran->kjpp_address }}</p>
|
||||
<br/>
|
||||
<h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3>
|
||||
<br/>
|
||||
<p style="text-align: justify;">
|
||||
Berdasarkan surat penawaran Saudara
|
||||
@@ -238,8 +237,8 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span style="color: red;">{{ $data->user->name }}</span><br>
|
||||
<span style="color: red;">{{ $data->user->getRoleNames()[0] }}</span>
|
||||
<span style="color: red;">{{ $penawaran->persetujuan_penawaran->creator->name }}</span><br>
|
||||
<span style="color: red;">{{ $penawaran->persetujuan_penawaran->creator->getRoleNames()[0] }}</span>
|
||||
</td>
|
||||
<td align="center">(……………………………………..)</td>
|
||||
</tr>
|
||||
|
||||
@@ -74,10 +74,11 @@
|
||||
Tanggal: <?php
|
||||
echo date('d F Y'); ?></p>
|
||||
</center>
|
||||
<br>
|
||||
<h3>Kepada</h3>
|
||||
<p style="color: red; margin-left:25px">{{ $penawaran->kjpp_name }}</p>
|
||||
<p style="color: red; margin-left:25px">{{ $penawaran->kjpp_address }}</p>
|
||||
<br/>
|
||||
<p style="color: red;">{{ $penawaran->kjpp_name }}</p>
|
||||
<p style="color: red;">{{ $penawaran->kjpp_address }}</p>
|
||||
<br/>
|
||||
<h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3>
|
||||
<br/>
|
||||
@@ -257,8 +258,8 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span style="color: red;">{{ $data->user->name }}</span><br>
|
||||
<span style="color: red;">{{ $data->user->getRoleNames()[0] }}</span>
|
||||
<span style="color: red;">{{ $penawaran->persetujuan_penawaran->creator->name }}</span><br>
|
||||
<span style="color: red;">{{ $penawaran->persetujuan_penawaran->creator->getRoleNames()[0] }}</span>
|
||||
</td>
|
||||
<td align="center">(……………………………………..)</td>
|
||||
</tr>
|
||||
|
||||
@@ -98,12 +98,63 @@
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript">
|
||||
function spkCreate(regId)
|
||||
function spkCreate(regId, sla)
|
||||
{
|
||||
var url1 = "/spk/"+regId+"/edit";
|
||||
var url = "{{ url('/') }}"+url1;
|
||||
$(location).attr('href',url);
|
||||
const csrf = '{{ @csrf_token() }}';
|
||||
if (!sla) {
|
||||
Swal.fire({
|
||||
title: 'Input SLA',
|
||||
input: 'number',
|
||||
inputAttributes: {
|
||||
min: 1,
|
||||
step: 1
|
||||
},
|
||||
showCancelButton: true,
|
||||
confirmButtonText: 'Submit',
|
||||
showLoaderOnConfirm: true,
|
||||
preConfirm: (inputValue) => {
|
||||
if (inputValue) {
|
||||
return fetch(`/spk/update-sla/${regId}`, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'X-CSRF-TOKEN': `${csrf}`
|
||||
},
|
||||
body: JSON.stringify({ sla: inputValue })
|
||||
})
|
||||
.then(response => {
|
||||
if (!response.ok) {
|
||||
throw new Error(response.statusText)
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(error => {
|
||||
Swal.showValidationMessage(
|
||||
`Request failed: ${error}`
|
||||
)
|
||||
})
|
||||
} else {
|
||||
Swal.showValidationMessage('SLA is required')
|
||||
}
|
||||
},
|
||||
allowOutsideClick: () => !Swal.isLoading()
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
Swal.fire({
|
||||
title: 'SLA updated successfully',
|
||||
icon: 'success'
|
||||
}).then(() => {
|
||||
// Redirect to edit page after successful SLA update
|
||||
window.location.href = "{{ url('/') }}/spk/"+regId+"/edit";
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {
|
||||
// If SLA is not empty, directly redirect to edit page
|
||||
window.location.href = "{{ url('/') }}/spk/"+regId+"/edit";
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
<script type="module">
|
||||
const element = document.querySelector('#spk-table');
|
||||
@@ -203,11 +254,12 @@
|
||||
actions: {
|
||||
title: 'Status',
|
||||
render: (item, data) => {
|
||||
console.log(data.id);
|
||||
var spkShow ='';
|
||||
var spkCreate='';
|
||||
if(!data.spk_dokumen_path)
|
||||
{
|
||||
spkCreate=`<a class="btn btn-sm btn-icon btn-clear btn-info" title="Buat SPK" onclick="spkCreate(${data.id})" >
|
||||
spkCreate=`<a class="btn btn-sm btn-icon btn-clear btn-info" title="Buat SPK" onclick="spkCreate(${data.id}, ${data.permohonan.sla})" >
|
||||
<i class="ki-outline ki-notepad-edit"></i>
|
||||
</a>`;
|
||||
}
|
||||
@@ -218,7 +270,7 @@
|
||||
<i class="ki-filled ki-cloud-download"></i>
|
||||
</a> `;
|
||||
if(data.status==='spk') {
|
||||
spkCreate = `<a class="btn btn-sm btn-icon btn-clear btn-info" title="Buat SPK" onclick="spkCreate(${data.id})" >
|
||||
spkCreate = `<a class="btn btn-sm btn-icon btn-clear btn-info" title="Buat SPK" onclick="spkCreate(${data.id}, ${data.permohonan.sla})" >
|
||||
<i class="ki-outline ki-notepad-edit"></i>
|
||||
</a>`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user