Update input data induk utk pokir, asmas dan renja

This commit is contained in:
2026-05-03 14:47:09 +07:00
parent 3d1b44628f
commit 76cde287dd
9 changed files with 347 additions and 211 deletions
+8 -8
View File
@@ -39,7 +39,7 @@ $id_sub = Param::Get("SubID", 0);
$aapp = $_SESSION['__WEB_APP'];
if ( in_array($data, ["tabel-opd","tabel-keg"]) ) {
$qsql = "Tahun='".$thn_renja."' AND Jenis=3 AND Tahapan=1";
$qsql = "Tahun='".$thn_renja."' AND Jenis=".SAPI_JENIS_RENJA." AND Tahapan=1";
$msql = "M.Aktif=1";
if ( $data == "tabel-opd" ) {
@@ -65,7 +65,7 @@ if ( $data == "tabel-opd" ) {
$obj->add_field("ITEM_ERR2", "Status", "c", "Kolom_Status1");
$obj->set_field_order("K_OPD", "A");
$obj->set_row_color("ITEM_VER", 1, "ryellow");
$obj->add_row_btn("select", "Renja", "IndukRenjaJS.opd_select");
$obj->add_row_btn("save", "Renja", "IndukRenjaJS.opd_select");
$obj->set_func_navi("IndukRenjaJS.data_query('tabel-opd')");
$obj->set_textbtn(true);
$ajson[] = $obj->json_table("divOPD");
@@ -120,7 +120,7 @@ if ( $data == "tabel-opd" ) {
switch ($mode_detail) {
case "insert":
$sql->add_param("Tahun", $thn_renja);
$sql->add_param("Jenis", 3);
$sql->add_param("Jenis", SAPI_JENIS_RENJA);
$sql->add_param("Tahapan", 1);
$sql->add_param("OPDID");
$sql->add_param("Kode", Kegiatan_Baru($thn_renja, "R"));
@@ -146,10 +146,10 @@ if ( $data == "tabel-opd" ) {
$obj->add_field("SapiID", "ID", "hid");
$obj->add_field("Kode", "Kode", "c");
$obj->add_field("Nama_Sub", "Kegiatan Renja", "l");
$obj->add_field("Lokasi", "Lokasi", "awr");
$obj->add_field("Lokasi", "Lokasi", "l");
$obj->add_field("Rupiah", "Pagu", "r", "rupiah");
$obj->add_field("ITEM_ERR", "Status", "c", "Kolom_Status2");
$obj->set_field_order("SIPD_Unix", "A");
$obj->set_field_order("Kode", "A");
$obj->set_row_color("ITEM_ERR", 1, "ryellow");
$obj->add_row_btn("clipboard", "Detail Kegiatan", "IndukRenjaJS.keg_ubah");
$obj->set_func_btn("IndukRenjaJS.keg_tambah", '<i class="bi-plus-lg me-1"></i>Kegiatan');
@@ -160,14 +160,14 @@ if ( $data == "tabel-opd" ) {
$enable = true;
$adetail = ['SapiID'=>0];
if ($id_sapi > 0) {
$db->Query("SELECT * FROM sapi_keg WHERE Tahun='".$thn_renja."' AND Jenis=3 AND SapiID='".$id_sapi."' LIMIT 1");
$db->Query("SELECT * FROM sapi_keg WHERE Tahun='".$thn_renja."' AND SapiID='".$id_sapi."' LIMIT 1");
if ($db->Next()) $adetail = array_merge($adetail, $db->AllRow());
$db->Query("SELECT * FROM sapi_keg_tag WHERE Tahun='".$thn_renja."' AND SapiID='".$adetail['SapiID']."' LIMIT 1");
if ($db->Next()) $adetail = array_merge($adetail, $db->AllRow());
}
$form = new Form($db);
$tprog = $form->option_que("_", "ProgID", $adetail['ProgID'], $enable, false, "SELECT ProgID,Nama_Prog FROM vi_para90_submap WHERE Tahun='".$thn_submap."' AND K_Bidu IN (".stripslashes(Param::Get("AK_Bidu","X.XX")).") GROUP BY ProgID ORDER BY K_Prog", ["ProgID","Nama_Prog"], [0,"&nbsp;"], null, "IndukRenjaJS.oc_Prog()");
$tprog = $form->option_que("_", "ProgID", $adetail['ProgID'], $enable, false, "SELECT ProgID,Nama_Prog FROM vi_para90_submap WHERE Tahun='".$thn_submap."' AND K_Bidu IN (".stripslashes(Param::Get("AK_Bidu","'X.XX'")).") GROUP BY ProgID ORDER BY K_Prog", ["ProgID","Nama_Prog"], [0,"&nbsp;"], null, "IndukRenjaJS.oc_Prog()");
$tkeg = $form->option_que("_", "KegID", $adetail['KegID'], $enable, false, "SELECT KegID,Nama_Keg FROM vi_para90_submap WHERE Tahun='".$thn_submap."' AND ProgID='".$adetail['ProgID']."' GROUP BY KegID ORDER BY K_Keg", ["KegID","Nama_Keg"], [0,"&nbsp;"], null, "IndukRenjaJS.oc_Keg()");
$tsub = $form->option_que("_", "SubID", $adetail['SubID'], $enable, false, "SELECT SubID,Nama_Sub FROM vi_para90_submap WHERE Tahun='".$thn_submap."' AND KegID='".$adetail['KegID']."' ORDER BY K_Sub", ["SubID","Nama_Sub"], [0,"&nbsp;"]);
$tkec = $form->option_db("_", "KecID", $adetail['KecID'], $enable, true, "para_lokasi", ["LokasiID","N_Lokasi"], "Level=1 AND Aktif=1 ORDER BY N_Lokasi", [0,"&nbsp;"], null, "IndukRenjaJS.oc_Kec()");
@@ -270,7 +270,7 @@ if ( $data == "tabel-opd" ) {
} else if ( $data == "default") {
echo '
<div class="fade-in">
<div class="card"><div class="card-header custom-style">Kelola Data Induk Rencana Kerja</div><div class="card-body">
<div class="card"><div class="card-header custom-style">Kelola Data Induk - Rencana Kerja</div><div class="card-body">
<div class="row mb-1">
<div class="col">
<div class="input-group">