perbaikan ui kirim surat belum fix

This commit is contained in:
nana4895
2024-06-04 21:50:46 +07:00
parent e758ffd095
commit 817c02ed1d
13 changed files with 732 additions and 700 deletions

View File

@@ -1,162 +1,184 @@
<?php
<?php
include('../../koneksi.php');
$satker=$_POST['satker'];
$jenis=$_POST['jenis'];
$surat_id=$_POST['surat_id'];
$cek_jabatan=$_POST['cek_jabatan'];
$satker = $_POST['satker'];
$jenis = $_POST['jenis'];
$surat_id = $_POST['surat_id'];
$cek_jabatan = $_POST['cek_jabatan'];
?>
<script type="text/javascript">$("#tabel_data_arahan").DataTable({"stateSave": true,"paging": true,"lengthChange": false,"searching": false,"ordering": false,"info": true,"autoWidth": false});</script>
<script type="text/javascript">
$("#tabel_data_arahan").DataTable({
"stateSave": true,
"paging": true,
"lengthChange": false,
"searching": false,
"ordering": false,
"info": true,
"autoWidth": false
});
</script>
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_id">
<input type="hidden" value="<?php echo $jenis; ?>" id="jenis">
<table id="tabel_data_arahan" class="table table-striped table-condensed table-bordered" cellpadding="1">
<thead style="color:black">
<tr>
<td width="80px;" align="center"><b>TANGGAL</b></td>
<td width="160px;" align="center"><b>KEPADA</b></td>
<td align="center"><b>ISI DISPOSISI</b></td>
<!--<td width="160px;" align="center"><b>DARI</b></td>-->
<table id="tabel_data_arahan" class="table table-striped table-condensed table-bordered" cellpadding="1">
<thead style="color:black">
<tr>
<td width="80px;" align="center"><b>TANGGAL</b></td>
<td width="160px;" align="center"><b>KEPADA</b></td>
<td align="center"><b>ISI DISPOSISI</b></td>
<!--<td width="160px;" align="center"><b>DARI</b></td>-->
<td align="center" align="center"><b>PARAF</b></td><!--
<?php if ($jenis=='Admin') {?><td width="60px;" align="center"><b>LAMA</b></td> <?php } else {} ?>
<td width="60px;" align="center"><b>TOOLS</b></td>-->
</tr>
</thead>
<tbody>
<?php
$a=pg_query("SELECT k1.jam_input FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.kepada IS NULL");
while($ra=pg_fetch_array($a)) {$awal=strtotime($ra[0]);}
$data=pg_query("SELECT k.tgl_input,k.jam_input,
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),
(SELECT b.nama FROM satuan_kerja b WHERE b.id=k.satuan_kerja_tujuan),
k.isi,k.dis_baca,k.id,k.satuan_kerja_penginput,
k.proses_sekretariat,
(SELECT MAX(id) FROM kirim WHERE surat_id='$surat_id' AND kepada IS NOT NULL),
k.proses_tu,k.lama,ROW_NUMBER () OVER (ORDER BY k.id),s.id,k.satuan_kerja_tujuan,k.isi
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id'
AND k.kepada IS NOT NULL AND LEFT(k.isi,1) NOT IN ('#')
ORDER BY k.id ASC
");
while($r=pg_fetch_array($data)) {
$isi='#'.$r['isi'];
$proses_sekretariat=$r['proses_sekretariat'];
$urut=$r[12];
$patrap=$r['proses_sekretariat'];
$m=explode("^", $patrap);
$parap=$m[0];
$dari=$m[1];
if (isset($dari)) {
$teko=pg_query("SELECT j.nama FROM jabatan_pegawai j WHERE j.id='$dari'");
while($oket=pg_fetch_array($teko)) {$sopo=$oket[0];}
}
?>
<tr
<?php
if ($r['proses_tu']=='K') {echo "style='color:red'";} else {}
?>
>
<td class="kiri"><b><?php echo date('d-m-Y H:i',strtotime($r['tgl_input'])); ?></b></td>
<td><b>
<?php
$g=2;
$sub=pg_query("SELECT
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id'
AND k.kepada IS NOT NULL AND LEFT(k.isi,1)='#' AND proses_sekretariat='$proses_sekretariat' AND isi='$isi'
ORDER BY k.id ASC ");
if(pg_num_rows($sub) > 0)
{
echo '1 - '.$r[2];
while($h=pg_fetch_array($sub)) {
echo '<br>'.$g.' - '.$h[0];
$g++;
}
}
else
{
echo $r[2];
}
?>
</b></td>
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><b><?php echo strtoupper(str_replace("#","",$r['isi'])); ?></b></td>
<!--<td><b><?php echo $sopo; ?></b></td>-->
<td align="center" align="center"><b>PARAF</b></td><!--
<?php if ($jenis == 'Admin') { ?><td width="60px;" align="center"><b>LAMA</b></td> <?php } else {
} ?>
<td width="60px;" align="center"><b>TOOLS</b></td>-->
</tr>
</thead>
<tbody>
<?php
$a = pg_query($koneksi, "SELECT k1.jam_input FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.kepada IS NULL");
while ($ra = pg_fetch_array($a)) {
$awal = strtotime($ra[0]);
}
$data = pg_query($koneksi, "SELECT k.tgl_input,k.jam_input,
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),
(SELECT b.nama FROM satuan_kerja b WHERE b.id=k.satuan_kerja_tujuan),
k.isi,k.dis_baca,k.id,k.satuan_kerja_penginput,
k.proses_sekretariat,
(SELECT MAX(id) FROM kirim WHERE surat_id='$surat_id' AND kepada IS NOT NULL),
k.proses_tu,k.lama,ROW_NUMBER () OVER (ORDER BY k.id),s.id,k.satuan_kerja_tujuan,k.isi
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id'
AND k.kepada IS NOT NULL AND LEFT(k.isi,1) NOT IN ('#')
ORDER BY k.id ASC
");
while ($r = pg_fetch_array($data)) {
$isi = '#' . $r['isi'];
$proses_sekretariat = $r['proses_sekretariat'];
$urut = $r[12];
$patrap = $r['proses_sekretariat'];
$m = explode("^", $patrap);
$parap = $m[0];
$dari = $m[1];
if (isset($dari)) {
$teko = pg_query($koneksi, "SELECT j.nama FROM jabatan_pegawai j WHERE j.id='$dari'");
while ($oket = pg_fetch_array($teko)) {
$sopo = $oket[0];
}
}
?>
<tr <?php
if ($r['proses_tu'] == 'K') {
echo "style='color:red'";
} else {
}
?>>
<td class="kiri"><b><?php echo date('d-m-Y H:i', strtotime($r['tgl_input'])); ?></b></td>
<td><b>
<?php
$g = 2;
$sub = pg_query($koneksi, "SELECT
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id'
AND k.kepada IS NOT NULL AND LEFT(k.isi,1)='#' AND proses_sekretariat='$proses_sekretariat' AND isi='$isi'
ORDER BY k.id ASC
");
if (pg_num_rows($sub) > 0) {
echo '1 - ' . $r[2];
while ($h = pg_fetch_array($sub)) {
echo '<br>' . $g . ' - ' . $h[0];
$g++;
}
} else {
echo $r[2];
}
?>
</b></td>
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><b><?php echo strtoupper(str_replace("#", "", $r['isi'])); ?></b></td>
<!--<td><b><?php echo $sopo; ?></b></td>-->
<td align="center" style="vertical-align: middle;">
<?php
if ((empty($parap)) || ($parap=="") || ($parap==null)) {
} else {
echo "
<span><img id='blah' style='width:30px;height:30px;' src='app/master/pejabat/paraf/".$parap."' /></span>
";
}
?>
</td>
<!-- <?php if ($jenis=='Admin') {?><td><b>
<?php
if ($r['lama']==null) {} else {
$awal=strtotime($r['tgl_input']);
$akhir=strtotime($r['lama']);
$diff = $akhir - $awal;
$jam = floor($diff / (60 * 60));
$menit = $diff - $jam * (60 * 60);
if (sprintf("%2d", $jam)=='0') {
echo sprintf("%2d",floor($menit/60)).' Menit';
} else {
echo sprintf("%2d", $jam).' Jam : '.sprintf("%2d",floor($menit/60)).' Menit';
}
}
?></b></td><?php } else {} ?> -->
<!-- <td align="center" class="kanan">
<?php if ($r['satuan_kerja_penginput']==$satker) {
if (($urut==1) && ($jenis!='Admin')) {} else {
?>
<button type="button" name="edit_arahan" style="height:22px;display:none" class="btn btn-teal btn-xs edit_arahan" id="<?php echo $r[6];?>" data-content="Edit Data" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa fa-pencil"></i>
</button>
<?php } } else {} ?>
<td align="center" style="vertical-align: middle;">
<?php
if ((empty($parap)) || ($parap == "") || ($parap == null)) {
} else {
echo "<span>
<img id='blah' style='width:30px;height:30px;' src='app/master/pejabat/paraf/" . $parap . "' />
</span>";
}
?>
</td>
<!-- <?php if ($jenis == 'Admin') { ?><td><b>
<?php
if ($r['lama'] == null) {
} else {
$awal = strtotime($r['tgl_input']);
$akhir = strtotime($r['lama']);
$diff = $akhir - $awal;
$jam = floor($diff / (60 * 60));
$menit = $diff - $jam * (60 * 60);
if (sprintf("%2d", $jam) == '0') {
echo sprintf("%2d", floor($menit / 60)) . ' Menit';
} else {
echo sprintf("%2d", $jam) . ' Jam : ' . sprintf("%2d", floor($menit / 60)) . ' Menit';
}
}
?></b></td><?php } else {
} ?> -->
<!-- <td align="center" class="kanan">
<?php if ($r['satuan_kerja_penginput'] == $satker) {
if (($urut == 1) && ($jenis != 'Admin')) {
} else {
?>
<button type="button" name="edit_arahan" style="height:22px;display:none" class="btn btn-teal btn-xs edit_arahan" id="<?php echo $r[6]; ?>" data-content="Edit Data" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa fa-pencil"></i>
</button>
<?php }
} else {
} ?>
<?php
if ($r['satuan_kerja_penginput']==$satker) {} else {
if ($r[6]==$r[9]) {
if ($r['proses_tu']==null) {
if ($cek_jabatan=='Ka.Sub Bag.Tata Usaha') {
?>
<?php
if ($r['satuan_kerja_penginput'] == $satker) {
} else {
if ($r[6] == $r[9]) {
if ($r['proses_tu'] == null) {
if ($cek_jabatan == 'Ka.Sub Bag.Tata Usaha') {
?>
<button type="button" name="arsipkan" style="height:22px;"class="btn btn-primary btn-xs arsipkan" id="<?php echo $r[13];?>" data-content="Arsipkan" rel="popover" data-placement="top" data-trigger="hover"
<button type="button" name="arsipkan" style="height:22px;"class="btn btn-primary btn-xs arsipkan" id="<?php echo $r[13]; ?>" data-content="Arsipkan" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-check"></i>
</button>
<?php } ?>
<button type="button" name="koreksi_arahan" style="height:22px;"class="btn btn-inverse btn-xs koreksi_arahan" id="<?php echo $r[6];?>" data-content="Koreksi" rel="popover" data-placement="top" data-trigger="hover"
<button type="button" name="koreksi_arahan" style="height:22px;"class="btn btn-inverse btn-xs koreksi_arahan" id="<?php echo $r[6]; ?>" data-content="Koreksi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-remove"></i>
</button>
<?php } else { ?>
<button type="button" name="koreksi_batal" style="height:22px;"class="btn btn-default btn-xs koreksi_batal" id="<?php echo $r[6];?>" data-content="Batal koreksi" rel="popover" data-placement="top" data-trigger="hover"
<button type="button" name="koreksi_batal" style="height:22px;"class="btn btn-default btn-xs koreksi_batal" id="<?php echo $r[6]; ?>" data-content="Batal koreksi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-check"></i>
</button>
<?php } } } ?>
<?php }
}
} ?>
</td>-->
</tr>
<?php
}
?>
</tbody>
</table>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
/*
<script type="text/javascript">
/*
var surat_id=$('#surat_id').val();
$('button[name="edit_arahan"]').popover();
$('button[name="delete_arahan"]').popover();
@@ -255,10 +277,9 @@ var surat_id=$('#surat_id').val();
} else {}
});
*/
/*
$("#tabel_data_arahan").on("contextmenu", "img", function(e) {
return false;
});
*/
</script>
/*
$("#tabel_data_arahan").on("contextmenu", "img", function(e) {
return false;
});
*/
</script>

View File

@@ -1,41 +1,33 @@
<?php include('../koneksi.php'); ?>
<script>
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
var nampeg = $('#cek_nampeg').val();
var sess_nama = $('#cek_nama').val();
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
var nampeg = $('#cek_nampeg').val();
var sess_nama = $('#cek_nama').val();
</script>
<style type="text/css">
.btn-circle.btn-md {
width: 40px;
height: 40px;
padding: 7px 10px;
border-radius: 25px;
font-size: 15px;
text-align: center;
border: 3px solid #66b5fb;
}
#sidebar-menu ul li a:hover {
background: #f1f3f4 !important;
font-color: white;
}
.btn-circle.btn-md {
width: 40px;
height: 40px;
padding: 7px 10px;
border-radius: 25px;
font-size: 15px;
text-align: center;
border: 3px solid #66b5fb;
}
#sidebar-menu ul li a:hover {
background:#f1f3f4 !important;
font-color:white;
}
#sidebar-menu ul li a:focus {
background:#fce8e6 !important;
color:#d93025 !important;
font-weight: bold;
}
</style>
#sidebar-menu ul li a:focus {
background: #fce8e6 !important;
color: #d93025 !important;
font-weight: bold;
}
</style>
<br>
@@ -43,19 +35,13 @@ var sess_nama = $('#cek_nama').val();
<br>
<br>
<p class="judul_page"><i class="mdi mdi-recycle m-r-5"></i>Monitoring Disposisi</p>
<div id="tabel_disposisi"></div>
</div>
<script type="text/javascript">
$('#tabel_disposisi').load("app/monitoring/tabel.php");
$('#tabel_disposisi').load("app/monitoring/tabel.php");
</script>

View File

@@ -35,7 +35,7 @@ $jenis_user = isset($_POST['jenis']) ? $_POST['jenis'] : null;
</thead>
<tbody style="color:black">
<?php
$data = pg_query("SELECT DISTINCT s.surat_dari,s.no_surat,s.perihal,(SELECT j.jenis FROM jenis_disposisi j WHERE j.id=s.jenis_disposisi_id),
$data = pg_query($koneksi, "SELECT DISTINCT s.surat_dari,s.no_surat,s.perihal,(SELECT j.jenis FROM jenis_disposisi j WHERE j.id=s.jenis_disposisi_id),
s.no_agenda,s.sm_baca,s.id,
(SELECT f.sifat FROM sifat_surat f WHERE f.id=s.sifat_surat_id),s.tgl_surat_masuk,s.tgl_diterima,
(SELECT kode FROM kode WHERE id=s.kode_id),
@@ -48,10 +48,7 @@ $jenis_user = isset($_POST['jenis']) ? $_POST['jenis'] : null;
ORDER BY s.id DESC
");
// $result = pg_fetch_array($data);
// var_dump($result);
while ($r = pg_fetch_array($data)) {
?>
<tr>
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;" class="kiri"><b><?= $r['surat_dari']; ?></b></td>
@@ -86,7 +83,6 @@ $jenis_user = isset($_POST['jenis']) ? $_POST['jenis'] : null;
$('button[name="edit_disposisi"]').popover();
$('button[name="proses_disposisi"]').popover();
$("#tabel_data_smasuk").on('click', '.proses_disposisi', function() {
var id = $(this).attr('id');
var jenis = $('#jenis').val();