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
+7 -10
View File
@@ -48,27 +48,24 @@ if ( $data == "tabel-keg" ) {
if ($id_kel > 0) $qsql .= " AND KelID='".$id_kel."'";
if ($id_opd > 0) $qsql .= " AND OPDID='".$id_opd."'";
if ($id_prog > 0) $qsql .= " AND ProgID='".$id_prog."'";
if ($kunci_cari <> "") $qsql .= " AND CONCAT(CONVERT(SIPD_UsulanID USING UTF8),Lokasi) LIKE '%".$kunci_cari."%'";
if ($kunci_cari <> "") $qsql .= " AND CONCAT(Kode,Lokasi) LIKE '%".$kunci_cari."%'";
$obj = new Table($db);
$obj->set_table("(SELECT *,CONCAT(IF(Jenis=1,'P','A'),'-',CONVERT(SIPD_UsulanID USING UTF8)) Kode_Usul,IF(OPDID=0 OR KecID=0,1,0) ITEM_ERR FROM sapi_keg WHERE ".$qsql.") R LEFT JOIN (SELECT SubID,K_Sub,N_Sub,Nama_Sub FROM vi_para90_submap WHERE Tahun='".$aapp['SUBMAP_TAHUN']."') X ON (X.SubID=R.SubID)", "R.*,X.N_Sub,CONCAT(R.Volume,' ',R.Satuan) N_Satuan", "");
$obj->set_table("(SELECT *,IF(OPDID=0 OR KecID=0,1,0) ITEM_ERR FROM sapi_keg WHERE ".$qsql.") R LEFT JOIN (SELECT SubID,K_Sub,N_Sub,Nama_Sub FROM vi_para90_submap WHERE Tahun='".$aapp['SUBMAP_TAHUN']."') X ON (X.SubID=R.SubID)", "R.*,X.Nama_Sub", "");
$obj->add_field("SapiID", "ID", "hid");
$obj->add_field("Kode_Usul", "Kode", "c");
$obj->add_field("N_Sub", "Nama Sub Kegiatan", "awr");
$obj->add_field("Lokasi", "Lokasi", "awr");
$obj->add_field("N_Satuan", "Volume", "l");
$obj->add_field("Kode", "Kode", "c");
$obj->add_field("Nama_Sub", "Nama Sub Kegiatan", "l");
$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("Kode_Usul", "A");
$obj->set_field_order("Kode", "A");
$obj->set_row_color("ITEM_ERR", 1, "ryellow");
//$obj->add_row_btn("select", "Pokir", "UsulPokirJS.dprd_select");
$obj->set_func_navi("UsulBrowseJS.data_query('tabel-keg')");
$obj->set_textbtn(true);
$ajson[] = $obj->db_table("divKEG");
} else if ( $data == "detail_filter") {
$form = new Form($db);
$tjenis = $form->radio("_", "Fi_Jenis", $id_jenis, true, false, [0=>"Semua",1=>"Pokir",2=>"Asmas"]);
$tjenis = $form->radio("_", "Fi_Jenis", $id_jenis, true, false, [0=>"Semua",1=>"Pokir",2=>"Asmas",3=>"Renja"]);
$tdprd = $form->option_db("_", "Fi_DPRDID", $id_dprd, true, false, "para_dprd", ["DPRDID","N_DPRD"], "Aktif=1 ORDER BY K_DPRD", [0,"SEMUA ANGGOTA DEWAN"]);
$topd = $form->option_db("_", "Fi_OPDID", $id_opd, true, false, "para90_opd", ["OPDID","N_OPD"], "Aktif=1 ORDER BY K_OPD", [0,"SEMUA PERANGKAT DAERAH"], null, "UsulBrowseJS.oc_OPD()");
$tprog = $form->option("_", "Fi_ProgID", $id_prog, true, false, [$id_prog=>["SEMUA PROGRAM",0]], null, "UsulBrowseJS.oc_Prog()");