perbaikan saat kirim surat nodin tahap akhir

This commit is contained in:
nana4895
2024-06-06 05:45:02 +07:00
parent fde333ad5b
commit b900ac8292
12 changed files with 186 additions and 153 deletions
+1
View File
@@ -5,6 +5,7 @@ $key = isset($_POST['key']) ? $_POST['key'] : 'gagal';
switch ($key) {
case 'verif_kirim':
printf($key) or die;
$surat_id = $_POST['surat_id'];
$satuan_kerja_id = $_POST['satuan_kerja_id'];
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

+15 -3
View File
@@ -288,7 +288,7 @@ if (($disp_thn == NULL) || ($disp_thn == '')) {
var jml_kpd = chars[2];
if ((!no_surat) || (!perihal) || ((jml_pic == '0') && (jml_file == '0')) || (jml_kpd == '0')) {
alert('No surat, Perihal, Lampiran, dan Kepada harus di-isi, Mohon dicek kembali..');
infoToast('error', 'No Surat, Perihal, File Doc atau Gambar \n Harus Terisi');
} else {
var x = confirm("Anda yakin ingin mengirim ?");
if (x) {
@@ -452,7 +452,7 @@ if (($disp_thn == NULL) || ($disp_thn == '')) {
var thn2 = $('#thn').val();
var bln2 = $('#bln').val();
var sat = $('#sat').val();
if (sat == '172') {
$('#tabel_kirim').load("app/kirim/tabel.php", {
satker: sat,
@@ -589,4 +589,16 @@ if (($disp_thn == NULL) || ($disp_thn == '')) {
$('body').addClass('modal-open');
}
});
</script>
function infoToast(icone, infone) {
Swal.fire({
// position: posisine,
icon: icone,
title: infone,
showConfirmButton: false,
timer: 2500
});
}
</script>
<script src="assets/vendor/sweetalert2/sweetalert2.all.min.js"></script>
+78 -69
View File
@@ -1,80 +1,89 @@
<?php
include("../koneksi.php");
$surat_id=$_POST['id'];
?>
<div class="body">
<form id="fr_ssn_dok" name="fr_ssn_dok" class="form-horizontal" method="post" onsubmit="return false;" enctype="multipart/form-data">
<div class="row clearfix">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<input type="hidden" id="surat_idh" name="surat_id" value="<?php echo $_POST['id'];?>">
<center><img id='blah1_dok' class='thumbnail img-responsive' src='app/kirim/dok/no-avatar.png' /></center>
</div>
</div>
$surat_id = $_POST['id'];
?>
<div class="body">
<form id="fr_ssn_dok" name="fr_ssn_dok" class="form-horizontal" method="post" onsubmit="return false;" enctype="multipart/form-data">
<div class="row clearfix">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<input type="hidden" id="surat_idh" name="surat_id" value="<?php echo $_POST['id']; ?>">Lampirkan Foto
<center><img id='blah1_dok' class='thumbnail img-responsive' src='app/kirim/logo/img-1.png' style="width: 150px;" /></center>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<input type="file" name='file_dok' id="file_dok" accept="image/*" class="filestyle" onchange="loadFile(event)" data-input="false" data-buttonname="btn-primary" style="display:none;">
<button type="button" class="btn btn-block btn-primary" id="input_foto_dokumen" name="input_foto_dokumen" style="display:none"><i class="fa fa-folder-open" style="font-size:15px;"></i>&nbsp;&nbsp;&nbsp;Input Foto</button>
</div>
<div class="col-lg-12">
<input type='submit' value='Simpan Picture' id="simpan_dokumen" class="btn btn-block btn--md btn-danger waves-effect waves-light"/>
</div>
</div>
</form>
<br>
<div id="tabel_pic"></div>
</div>
<script>
<div class="row">
<div class="col-lg-12">
<input type="file" name='file_dok' id="file_dok" accept="image/*" class="filestyle" onchange="loadFile(event)" data-input="false" data-buttonname="btn-primary" style="display:none;">
<button type="button" class="btn btn-block btn-primary" id="input_foto_dokumen" name="input_foto_dokumen" style="display:none"><i class="fa fa-folder-open" style="font-size:15px;"></i>&nbsp;&nbsp;&nbsp;Input Foto</button>
</div>
<div class="col-lg-12">
<input type='submit' value='Simpan Picture' id="simpan_dokumen" class="btn btn-block btn--md btn-danger waves-effect waves-light" />
</div>
</div>
</form>
<br>
<div id="tabel_pic"></div>
</div>
<script>
var surat_id = $('#surat_idh').val();
$('#tabel_pic').load("app/kirim/tabel_pic.php", {surat_id: surat_id});
$('#tabel_pic').load("app/kirim/tabel_pic.php", {
surat_id: surat_id
});
$('#simpan_dokumen').hide();
$('#blah1_dok').click(function(){
var no_surat=$('#no_surat').val();
var perihal=$('#perihal').val();
if ((!no_surat) || (!perihal)) {alert('No Surat dan Perihal harus ter-isi semua..');$('#no_surat').focus();} else {$('#file_dok').trigger('click');}
});
/*$("button[name='input_foto_dokumen']").click(function(){
$('#simpan_dokumen').hide();
$('#blah1_dok').click(function() {
var no_surat = $('#no_surat').val();
var perihal = $('#perihal').val();
if ((!no_surat) || (!perihal)) {
alert('No Surat dan Perihal harus ter-isi semua..');
$('#no_surat').focus();
} else {
$('#file_dok').trigger('click');
});*/
}
});
var loadFile = function(event) {
var output = document.getElementById('blah1_dok');
output.src = URL.createObjectURL(event.target.files[0]);
$('#simpan_dokumen').show();
};
/*$("button[name='input_foto_dokumen']").click(function(){
$('#file_dok').trigger('click');
});*/
$("#fr_ssn_dok").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "app/kirim/upload_dok.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data)
{
alert("Foto Tersimpan..");
$('#dok_tbl').load("app/kirim/tabel.php", {surat_id: data});
$('#tabel_pic').load("app/kirim/tabel_pic.php", {surat_id: data});
$('#blah1_dok').attr("src", "app/kirim/dok/no-avatar.png");
$('#simpan_dokumen').hide();
var key="jumlah_jpg";
var loadFile = function(event) {
var output = document.getElementById('blah1_dok');
output.src = URL.createObjectURL(event.target.files[0]);
$('#simpan_dokumen').show();
};
$("#fr_ssn_dok").on('submit', (function(e) {
e.preventDefault();
$.ajax({
url: "app/kirim/upload_dok.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
success: function(data) {
alert("Foto Tersimpan..");
$('#dok_tbl').load("app/kirim/tabel.php", {
surat_id: data
});
$('#tabel_pic').load("app/kirim/tabel_pic.php", {
surat_id: data
});
$('#blah1_dok').attr("src", "app/kirim/dok/no-avatar.png");
$('#simpan_dokumen').hide();
var key = "jumlah_jpg";
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
data: 'surat_id='+surat_id
+'&key='+key,
success: function(data){
$('.sq'+surat_id).html(' ('+data+')');
$('.xq'+surat_id).html(data);
type: "POST",
url: "app/kirim/crud.php",
data: 'surat_id=' + surat_id +
'&key=' + key,
success: function(data) {
$('.sq' + surat_id).html(' (' + data + ')');
$('.xq' + surat_id).html(data);
}
});
}
});
}));
</script>
}
});
}));
</script>
+1 -1
View File
@@ -29,7 +29,7 @@ while ($r = pg_fetch_array($d)) {
<br>
<span style="font-family:InterSB;font-size:16px;color:black">TUJUAN</span><br><br>
<div id="kpdedit"></div><br>
<div id="kpdedit"></div><br>
<span style="font-family:InterSB;font-size:16px;color:black">LAMPIRAN</span><br><br>
<div id="lampedit"></div><br>
<div id="scanedit"></div>
+1 -1
View File
@@ -52,7 +52,7 @@ $satuan_kerja_id = $_POST['satuan_kerja_id'];
</datalist>
</div>
<button type="button" style="" class="btn btn-success btn-block md_kpd" id="simpan_kepada_kr">Simpan</button>
<button type="button" style="display:none" class="btn btn-success btn-block md_kpd" id="simpan_kepada_kr">Simpan</button>
</form>
<div class="row">
<div class="col-lg-6">
+10 -10
View File
@@ -105,7 +105,7 @@ $thn2 = $_POST['thn2'];
<!--<td class="kiri" style="display:none"><?php echo date('d-m-Y H:i', strtotime($r['tgl_surat_keluar'])); ?></td>-->
<td class="kiri"><?php echo $r['no_surat']; ?></td>
<td><?php echo $r['perihal']; ?></td>
<td align="center"><?php echo ($r['tgl_kirim'] == NULL) ? '<span style="color:red">Belum Dikirim</span>' : date('d-m-Y H:i', strtotime($r['tgl_kirim'])); ?></td>
<td align="center"><?php echo ($r['tgl_kirim'] == NULL) ? '<span style="color:red">Belum Dikirim</span>' : '<span style="color:green">'.date('d-m-Y H:i', strtotime($r['tgl_kirim'])).'</span>'; ?></td>
<td style="display:none"><?php echo $r['no_surat']; ?></td> <!-- 3 -->
<td style="display:none"><?php echo $r['perihal']; ?></td> <!-- 4 -->
<td class="kanan" align="center">
@@ -182,8 +182,7 @@ $('button[name="kepada_kirim"]').popover();*/
$.ajax({
type: "POST",
url: "app/kirim/modal_edit.php",
data: 'id=' + id +
'&satuan_kerja_id=' + satuan_kerja_id,
data: { id: id, satuan_kerja_id: satuan_kerja_id },
success: function(data) {
$('#modal_body_kirim2').html(data);
$('#perihal').first().focus().selected();
@@ -217,8 +216,7 @@ $('button[name="kepada_kirim"]').popover();*/
$.ajax({
type: "POST",
url: "app/kirim/modal_kepada.php",
data: 'id=' + id +
'&satuan_kerja_id=' + satuan_kerja_id,
data: { id: id, satuan_kerja_id: satuan_kerja_id },
success: function(data) {
$('#modal_body_kepada').html(data);
$('#kepada_k').first().focus().selected();
@@ -259,16 +257,18 @@ $('button[name="kepada_kirim"]').popover();*/
var perihal = currentRow.find("td:eq(4)").text();
var id = $(this).attr('id');
var cek_satker = $('#satuan_kerja_idcek').val();
var key = 'kirim_awal';
// var key = 'kirim_awal';
$('#modal_tl').modal('show');
$('#modal_body_tl').html("");
$.ajax({
type: "POST",
url: "app/tindaklanjut/main.php",
data: 'id=' + id +
'&perihal=' + perihal +
'&cek_satker=' + cek_satker +
'&key=' + key,
data: {
id: id,
perihal: perihal,
cek_satker: cek_satker,
key: 'kirim_awal'
},
success: function(data) {
$('#modal_body_tl').html(data);
$('#inkomen').hide();
+49 -47
View File
@@ -1,68 +1,70 @@
<?php
include("../koneksi.php");
$surat_id=$_POST['surat_id'];
<?php
include("../koneksi.php");
$surat_id = $_POST['surat_id'];
?>
<style type="text/css">
.gal-detail .btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.gal-detail .btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
</style>
<input type="hidden" id="riwayat_keluhan_ida" value="<?php echo $surat_id; ?>">
<div class="row port">
<div class="portfolioContainer">
<?php
$dok=pg_query("SELECT * FROM scan WHERE surat_id='$surat_id' AND LOWER(file) LIKE '%.jpg' ORDER BY id DESC");
while($rdok=pg_fetch_array($dok)) {$foto=$rdok['file'];
$dok = pg_query($koneksi, "SELECT * FROM scan WHERE surat_id='$surat_id' AND LOWER(file) LIKE '%.jpg' ORDER BY id DESC");
while ($rdok = pg_fetch_array($dok)) {
$foto = $rdok['file'];
?>
<div class="col-sm-6 col-lg-3 col-md-4 webdesign illustrator">
<div class="gal-detail thumb">
<img name="pic" id="<?php echo $rdok['id']; ?>" src="<?php echo 'app/kirim/dok/'.$foto; ?>" class="img-thumbnail" alt="work-thumbnail">
<button type="button" name="dok_delete" style="height:22px;border-radius: 50%;"class="btn btn-danger btn-xs pull-right" id="<?php echo $rdok[0];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</div>
</div>
<div class="col-sm-6 col-lg-3 col-md-4 webdesign illustrator">
<div class="gal-detail thumb">
<img name="pic" id="<?php echo $rdok['id']; ?>" src="<?php echo 'app/kirim/dok/' . $foto; ?>" class="img-thumbnail" alt="work-thumbnail">
<button type="button" name="dok_delete" style="height:22px;border-radius: 50%;" class="btn btn-danger btn-xs pull-right" id="<?php echo $rdok[0]; ?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</div>
</div>
<?php
}
}
?>
</div>
</div> <!-- End row -->
<script type="text/javascript">
$('button[name="dok_delete"]').click(function(){
$('button[name="dok_delete"]').click(function() {
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_dok";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
if (x) {
var key = "delete_dok";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/kirim/delete.php",
data: 'id='+id
+'&key='+key,
success: function(data){
var surat_id = $('#riwayat_keluhan_ida').val();
$('#tabel_pic').load("app/kirim/tabel_pic.php", {surat_id: surat_id});
var key="jumlah_jpg";
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
data: 'surat_id='+surat_id
+'&key='+key,
success: function(data){
$('.sq'+surat_id).html(' ('+data+')');
$('.xq'+surat_id).html(data);
}
});
}
data: 'id=' + id +
'&key=' + key,
success: function(data) {
var surat_id = $('#riwayat_keluhan_ida').val();
$('#tabel_pic').load("app/kirim/tabel_pic.php", {
surat_id: surat_id
});
var key = "jumlah_jpg";
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
data: 'surat_id=' + surat_id +
'&key=' + key,
success: function(data) {
$('.sq' + surat_id).html(' (' + data + ')');
$('.xq' + surat_id).html(data);
}
});
}
});
} else {}
});
</script>
});
</script>
+19 -19
View File
@@ -37,7 +37,7 @@ $dayList = array(
include('../koneksi.php');
$id=$_POST['id'];
$kirimid=$_POST['kirimid'];
$d=pg_query("SELECT tgl_surat_keluar,satuan_kerja_id FROM surat WHERE id=$id");
$d=pg_query($koneksi,"SELECT tgl_surat_keluar,satuan_kerja_id FROM surat WHERE id=$id");
while($r=pg_fetch_array($d)) {
$tgl_surat_keluar=$r['tgl_surat_keluar'];
$satker_pemilik_surat=$r['satuan_kerja_id'];
@@ -50,7 +50,7 @@ $key=$_POST['key'];
$hari_surat_keluar=$dayList[date('D',strtotime($tgl_surat_keluar))];
if (($tgl_surat_keluar==null) || ($tgl_surat_keluar=='')) {$tgl_surat_keluar='';} else {$tgl_surat_keluar1= date('d',strtotime($tgl_surat_keluar)).' '.$bulan[date('m',strtotime($tgl_surat_keluar))].' '.date('Y',strtotime($tgl_surat_keluar)).' '.date('H:i',strtotime($tgl_surat_keluar));}
$jb=pg_query("SELECT j.id,j.nama
$jb=pg_query($koneksi,"SELECT j.id,j.nama
FROM data_user k
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id)
@@ -59,7 +59,7 @@ while($rjb=pg_fetch_array($jb)) {
$jabatan_pegawai_id=$rjb[0];
}
$jb1=pg_query("SELECT j.id,j.nama
$jb1=pg_query($koneksi,"SELECT j.id,j.nama
FROM data_user k
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id)
@@ -68,39 +68,39 @@ while($rjb1=pg_fetch_array($jb1)) {
$namaku=$rjb1[1];
}
$jb2=pg_query("SELECT t.jabatan_untuk,k.isi FROM teruskan t INNER JOIN kirim k ON (k.id=t.kirim_id_untuk) WHERE t.surat_id=$id AND k.isi IS NULL ORDER BY t.id DESC LIMIT 1");
$jb2=pg_query($koneksi,"SELECT t.jabatan_untuk,k.isi FROM teruskan t INNER JOIN kirim k ON (k.id=t.kirim_id_untuk) WHERE t.surat_id=$id AND k.isi IS NULL ORDER BY t.id DESC LIMIT 1");
while($rjb2=pg_fetch_array($jb2)) {
$jab_terakir=$rjb2[0];
}
$jb3=pg_query("SELECT COUNT(*) FROM teruskan WHERE surat_id=$id");
$jb3=pg_query($koneksi,"SELECT COUNT(*) FROM teruskan WHERE surat_id=$id");
while($rjb3=pg_fetch_array($jb3)) {
$jmlter=$rjb3[0];
}
$jsm=pg_query("SELECT isi FROM kirim WHERE id=$kirimid");
$jsm=pg_query($koneksi,"SELECT isi FROM kirim WHERE id=$kirimid");
while($rjsm=pg_fetch_array($jsm)) {
$jmlsm=$rjsm[0];
}
$d9=pg_query("SELECT COUNT(*)
$d9=pg_query($koneksi,"SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
INNER JOIN data_user u ON (u.satuan_kerja_id=k.satuan_kerja_penginput)
WHERE k.kepada IS NOT NULL AND k.surat_id=$id AND u.jabatan_pegawai_id=$jabatan_pegawai_id AND k.satuan_kerja_tujuan IS NULL");
while($r9=pg_fetch_array($d9)) {$jd9=$r9[0];}
$k=pg_query("SELECT COUNT(*)
$k=pg_query($koneksi,"SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satker_pemilik_surat");
while($rk=pg_fetch_array($k)) {$kpdxxxx=$rk[0];}
$l=pg_query("SELECT COUNT(*)
$l=pg_query($koneksi,"SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id=$id AND LOWER(k.file) LIKE '%jpg'");
while($rl=pg_fetch_array($l)) {$tj=$rl[0];}
$m=pg_query("SELECT COUNT(*)
$m=pg_query($koneksi,"SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id=$id AND LOWER(k.file) NOT LIKE '%jpg'");
while($rm=pg_fetch_array($m)) {$tk=$rm[0];}
@@ -112,15 +112,15 @@ while($rm=pg_fetch_array($m)) {$tk=$rm[0];}
<span>" FITUR INI MASIH DALAM TAHAP UJICOBA "</span><br>
</div>
-->
<input type="hidden" id="surat_id_tl" value="<?php echo $id; ?>">
<input type="hidden" id="jabatan_pegawai_id_tl" value="<?php echo $jabatan_pegawai_id; ?>">
<input type="hidden" id="kirim_id_dari" value="<?php echo $kirimid; ?>">
<input type="hidden" id="jab_terakir" value="<?php echo $jab_terakir; ?>">
<input type="hidden" id="jmlter" value="<?php echo $jmlter; ?>">
<input type="hidden" id="jmlsm" value="<?php echo $jmlsm; ?>">
<input type="hidden" id="csatker" value="<?php echo $cek_satker; ?>">
<input type="hidden" id="jd9" value="<?php echo $jd9; ?>">
<input type="hidden" id="satker_pemilik_surat" value="<?php echo $satker_pemilik_surat; ?>">
<input type="text" id="surat_id_tl" value="<?php echo $id; ?>">
<input type="text" id="jabatan_pegawai_id_tl" value="<?php echo $jabatan_pegawai_id; ?>">
<input type="text" id="kirim_id_dari" value="<?php echo $kirimid; ?>">
<input type="text" id="jab_terakir" value="<?php echo $jab_terakir; ?>">
<input type="text" id="jmlter" value="<?php echo $jmlter; ?>">
<input type="text" id="jmlsm" value="<?php echo $jmlsm; ?>">
<input type="text" id="csatker" value="<?php echo $cek_satker; ?>">
<input type="text" id="jd9" value="<?php echo $jd9; ?>">
<input type="text" id="satker_pemilik_surat" value="<?php echo $satker_pemilik_surat; ?>">
<div class="m-t-0">
<div class="media">
+11 -2
View File
@@ -74,7 +74,6 @@
<div class="form-group account-btn text-center m-t-10">
<div class="col-xs-12">
<button class="btn w-md btn-bordered btn-danger waves-effect waves-light" type="button" name="login">Login</button>
<button class="btn w-md btn-bordered btn-info waves-effect waves-light" type="button" name="infotoast" onclick="infoToast()">Info Toast</button>
</div>
</div>
@@ -186,12 +185,22 @@
}
}
function infoToast(icone, infone) {
Swal.fire({
// position: posisine,
icon: icone,
title: infone,
showConfirmButton: false,
timer: 2500
});
}
</script>
<script src="assets/js/enter.js"></script>
<script src="assets/customJS/sweetalert_toast/Toast.js"></script>
</body>
+1 -1
View File
@@ -23,7 +23,7 @@
<link href="assets/css/pages.css" rel="stylesheet" type="text/css" />
<link href="assets/css/menu.css" rel="stylesheet" type="text/css" />
<link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../plugins/switchery/switchery.min.css">
<!-- <link rel="stylesheet" href="../plugins/switchery/switchery.min.css"> -->
<!-- DataTables -->
<link href="plugins/datatables/jquery.dataTables.min.css" rel="stylesheet" type="text/css" />