memperbaiki missing required pada routes proses penawaran ulang
This commit is contained in:
@@ -1,24 +1,20 @@
|
|||||||
<script tipe="module">
|
<script tipe="module">
|
||||||
function switchProses(id)
|
function switchProses(id) {
|
||||||
{
|
|
||||||
removeErrorCssMsg();
|
removeErrorCssMsg();
|
||||||
let c = $('#{{ $route[1] }}_check_' + id).val();
|
let c = $('#{{ $route[1] }}_check_' + id).val();
|
||||||
|
|
||||||
if($('input[name="{{$route[1]}}_check_'+id+'"]').is(':checked'))
|
if ($('input[name="{{ $route[1] }}_check_' + id + '"]').is(':checked')) {
|
||||||
{
|
|
||||||
// checked
|
// checked
|
||||||
// alert('aktif nih');
|
// alert('aktif nih');
|
||||||
setActiveElement(id);
|
setActiveElement(id);
|
||||||
}else
|
} else {
|
||||||
{
|
|
||||||
// unchecked
|
// unchecked
|
||||||
//alert('tdk aktif nih');
|
//alert('tdk aktif nih');
|
||||||
setNonActiveElement(id);
|
setNonActiveElement(id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function setActiveElement(id)
|
function setActiveElement(id) {
|
||||||
{
|
|
||||||
$('#{{ $route[1] }}_no_proposal_' + id).removeAttr('disabled');
|
$('#{{ $route[1] }}_no_proposal_' + id).removeAttr('disabled');
|
||||||
$('#{{ $route[1] }}_tgl_proposal_' + id).removeAttr('disabled');
|
$('#{{ $route[1] }}_tgl_proposal_' + id).removeAttr('disabled');
|
||||||
$('#{{ $route[1] }}_biayaPenawaran_' + id).removeAttr('disabled');
|
$('#{{ $route[1] }}_biayaPenawaran_' + id).removeAttr('disabled');
|
||||||
@@ -27,8 +23,7 @@ function setActiveElement(id)
|
|||||||
$('#{{ $route[1] }}_icon_delete_' + id).removeAttr('disabled');
|
$('#{{ $route[1] }}_icon_delete_' + id).removeAttr('disabled');
|
||||||
}
|
}
|
||||||
|
|
||||||
function setNonActiveElement(id)
|
function setNonActiveElement(id) {
|
||||||
{
|
|
||||||
$('#{{ $route[1] }}_no_proposal_' + id).attr('disabled', 'disabled');
|
$('#{{ $route[1] }}_no_proposal_' + id).attr('disabled', 'disabled');
|
||||||
$('#{{ $route[1] }}_tgl_proposal_' + id).attr('disabled', 'disabled');
|
$('#{{ $route[1] }}_tgl_proposal_' + id).attr('disabled', 'disabled');
|
||||||
$('#{{ $route[1] }}_biayaPenawaran_' + id).attr('disabled', 'disabled');
|
$('#{{ $route[1] }}_biayaPenawaran_' + id).attr('disabled', 'disabled');
|
||||||
@@ -69,10 +64,11 @@ function updateDataUlang(id, kjpp_id, kjppName){
|
|||||||
passednih = false;
|
passednih = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(passednih)
|
if (passednih) {
|
||||||
{
|
|
||||||
var file_data = $("#{{ $route[1] }}_dokumenPersetujuan_" + id).prop("files")[0];
|
var file_data = $("#{{ $route[1] }}_dokumenPersetujuan_" + id).prop("files")[0];
|
||||||
let useURL = "{{ route($route[0].'.'.$route[1].'.updateulang', '') }}/"+id;
|
let useURL =
|
||||||
|
"{{ route($route[0] . '.' . $route[1] . '.updateulang', ['prosespenawaran2' => 'PLACEHOLDER']) }}"
|
||||||
|
.replace('PLACEHOLDER', id);
|
||||||
let formData = new FormData();
|
let formData = new FormData();
|
||||||
let token = "{{ csrf_token() }}";
|
let token = "{{ csrf_token() }}";
|
||||||
formData.append("dokumen_persetujuan", file_data ?? "");
|
formData.append("dokumen_persetujuan", file_data ?? "");
|
||||||
@@ -89,8 +85,7 @@ function updateDataUlang(id, kjpp_id, kjppName){
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: false,
|
contentType: false,
|
||||||
success: function(response) {
|
success: function(response) {
|
||||||
if('success' == response.status)
|
if ('success' == response.status) {
|
||||||
{
|
|
||||||
// toastr.success(response.message);
|
// toastr.success(response.message);
|
||||||
// success
|
// success
|
||||||
var message = response.message;
|
var message = response.message;
|
||||||
@@ -98,9 +93,7 @@ function updateDataUlang(id, kjpp_id, kjppName){
|
|||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
location.reload(true);
|
location.reload(true);
|
||||||
}, 2000);
|
}, 2000);
|
||||||
}
|
} else if ('error' == response.status) {
|
||||||
else if('error' == response.status)
|
|
||||||
{
|
|
||||||
// toastr.error(response.message);
|
// toastr.error(response.message);
|
||||||
var message = response.message;
|
var message = response.message;
|
||||||
toastrku("error", message);
|
toastrku("error", message);
|
||||||
@@ -132,7 +125,9 @@ function deleteData(data, kjppName) {
|
|||||||
|
|
||||||
//define variable
|
//define variable
|
||||||
let token = "{{ csrf_token() }}";
|
let token = "{{ csrf_token() }}";
|
||||||
let useURL = "{{ route($route[0].'.'.$route[1].'.updateKJPPStatus','') }}/"+data;
|
let useURL =
|
||||||
|
"{{ route($route[0] . '.' . $route[1] . '.updateKJPPStatus', ['prosespenawaranKJPPStatus' => 'PLACEHOLDER']) }}"
|
||||||
|
.replace('PLACEHOLDER', data);
|
||||||
|
|
||||||
var input_data = new Object();
|
var input_data = new Object();
|
||||||
input_data._token = token;
|
input_data._token = token;
|
||||||
@@ -146,15 +141,14 @@ function deleteData(data, kjppName) {
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function(response) {
|
success: function(response) {
|
||||||
console.log(response);
|
console.log(response);
|
||||||
if('success' == response.status)
|
if ('success' == response.status) {
|
||||||
{
|
swal.fire('Deleted!', response.message.message_success[0], 'success')
|
||||||
swal.fire('Deleted!', response.message.message_success[0], 'success').then(() => {
|
.then(() => {
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
});
|
});
|
||||||
}
|
} else {
|
||||||
else
|
Swal.fire('Error!', response.message.message_error_try_catch[0],
|
||||||
{
|
'error');
|
||||||
Swal.fire('Error!', response.message.message_error_try_catch[0], 'error');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -170,8 +164,7 @@ function deleteData(data, kjppName) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function addDataUlang()
|
function addDataUlang() {
|
||||||
{
|
|
||||||
removeErrorCssMsg();
|
removeErrorCssMsg();
|
||||||
// id ==> penawaran.id
|
// id ==> penawaran.id
|
||||||
let id = $("#id").val();
|
let id = $("#id").val();
|
||||||
@@ -212,8 +205,7 @@ function addDataUlang()
|
|||||||
passednih = false;
|
passednih = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(passednih)
|
if (passednih) {
|
||||||
{
|
|
||||||
var file_data = $("#{{ $route[1] }}_dokumenPersetujuan").prop("files")[0];
|
var file_data = $("#{{ $route[1] }}_dokumenPersetujuan").prop("files")[0];
|
||||||
let useURL = "{{ route($route[0] . '.' . $route[1] . '.storeUlang') }}";
|
let useURL = "{{ route($route[0] . '.' . $route[1] . '.storeUlang') }}";
|
||||||
let formData = new FormData();
|
let formData = new FormData();
|
||||||
@@ -233,8 +225,7 @@ function addDataUlang()
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: false,
|
contentType: false,
|
||||||
success: function(response) {
|
success: function(response) {
|
||||||
if('success' == response.status)
|
if ('success' == response.status) {
|
||||||
{
|
|
||||||
// toastr.success(response.message);
|
// toastr.success(response.message);
|
||||||
// success
|
// success
|
||||||
var message = response.message;
|
var message = response.message;
|
||||||
@@ -242,9 +233,7 @@ function addDataUlang()
|
|||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
location.reload(true);
|
location.reload(true);
|
||||||
}, 2000);
|
}, 2000);
|
||||||
}
|
} else if ('error' == response.status) {
|
||||||
else if('error' == response.status)
|
|
||||||
{
|
|
||||||
// toastr.error(response.message);
|
// toastr.error(response.message);
|
||||||
var message = response.message;
|
var message = response.message;
|
||||||
toastrku("error", message);
|
toastrku("error", message);
|
||||||
@@ -276,7 +265,9 @@ function deleteDataUlang(data, kjppName) {
|
|||||||
|
|
||||||
//define variable
|
//define variable
|
||||||
let token = "{{ csrf_token() }}";
|
let token = "{{ csrf_token() }}";
|
||||||
let useURL = "{{ route($route[0].'.'.$route[1].'.updateKJPPStatusUlang','') }}/"+data;
|
let useURL =
|
||||||
|
"{{ route($route[0] . '.' . $route[1] . '.updateKJPPStatusUlang', ['prosespenawaranKJPPStatusUlang' => 'PLACEHOLDER']) }}"
|
||||||
|
.replace('PLACEHOLDER', data);
|
||||||
|
|
||||||
var input_data = new Object();
|
var input_data = new Object();
|
||||||
input_data._token = token;
|
input_data._token = token;
|
||||||
@@ -290,33 +281,31 @@ function deleteDataUlang(data, kjppName) {
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function(response) {
|
success: function(response) {
|
||||||
// console.log(response);
|
// console.log(response);
|
||||||
if('success' == response.status)
|
if ('success' == response.status) {
|
||||||
{
|
swal.fire('Deleted!', response.message.message_success[0], 'success')
|
||||||
swal.fire('Deleted!', response.message.message_success[0], 'success').then(() => {
|
.then(() => {
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
});
|
});
|
||||||
}
|
} else {
|
||||||
else
|
|
||||||
{
|
|
||||||
var arr = response.message; // JSON Object
|
var arr = response.message; // JSON Object
|
||||||
const keyToCheck1 = "active_date_range";
|
const keyToCheck1 = "active_date_range";
|
||||||
const keyToCheck2 = "message_error_try_catch";
|
const keyToCheck2 = "message_error_try_catch";
|
||||||
const exists1 = keyToCheck1 in arr;
|
const exists1 = keyToCheck1 in arr;
|
||||||
const exists2 = keyToCheck2 in arr;
|
const exists2 = keyToCheck2 in arr;
|
||||||
|
|
||||||
if(exists1)
|
if (exists1) {
|
||||||
{
|
Swal.fire('Error!', response.message.active_date_range[0], 'error')
|
||||||
Swal.fire('Error!', response.message.active_date_range[0], 'error').then(() => {
|
.then(() => {
|
||||||
// window.location.reload();
|
// window.location.reload();
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
var url = "{{ route('tender.prosespenawaran.index') }}";
|
var url =
|
||||||
|
"{{ route('tender.prosespenawaran.index') }}";
|
||||||
$(location).attr('href', url);
|
$(location).attr('href', url);
|
||||||
}, 2000);
|
}, 2000);
|
||||||
});
|
});
|
||||||
}
|
} else if (exists2) {
|
||||||
else if(exists2)
|
Swal.fire('Error!', response.message.message_error_try_catch[0],
|
||||||
{
|
'error').then(() => {
|
||||||
Swal.fire('Error!', response.message.message_error_try_catch[0], 'error').then(() => {
|
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user