fixed penomoran usulan TJSLP

This commit is contained in:
2026-01-30 14:45:04 +07:00
parent 9f9d4053fe
commit f7889aff1a
3 changed files with 28 additions and 4 deletions
+1 -1
View File
@@ -88,7 +88,7 @@ var MUsulTJSLPJS = {
$('#formUsulDesa').validate({
rules: {
required: true,
OPDID: {required:true, min:1},
OPDID: {required:false},
Volume: {required:true, double_id:true},
SatuanID: {required:true, min:1},
Rupiah: {required:true, double_id:true}
+24
View File
@@ -69,4 +69,28 @@ function MusPrio_Array() {
return [0=>"0", 1=>"1", 2=>"2", 3=>"3", 4=>"4", 5=>"5"];
}
/******* TJSLP *******/
function ID_Usulan_TJSLP($id_rpjmd = 0, $tahun = 0) {
global $fdb;
$ino = 1;
$fdb->Query("SELECT MAX(UsulanLID)+1 Nomor FROM mus_usulan_tjslp WHERE RPJMDID='".$id_rpjmd."' AND Tahun='".$tahun."'");
if ($fdb->Next()) $ino = $fdb->Row("Nomor", 1);
return $ino;
}
function Kode_Usulan_TJSLP($tahun = 0, $id_desa = 0) {
global $fdb;
$k_desa = "000";
if ($id_desa > 0) {
$fdb->Query("SELECT K_Lokasi FROM para_lokasi WHERE LokasiID='".$id_desa."' LIMIT 1");
if ($fdb->Next()) $k_desa = $fdb->Row("K_Lokasi");
}
$tno = $k_desa . "-T"; $ino = 0;
$fdb->Query("SELECT MAX(RIGHT(Kode,3)) Nomor FROM mus_usulan_tjslp WHERE Tahun='".$tahun."' AND Kode LIKE '".$tno."%'");
if ($fdb->Next()) $ino = (int)$fdb->Row("Nomor", 0);
$tno .= isi_nol(++$ino, 3);
return $tno;
}
?>
+3 -3
View File
@@ -126,14 +126,14 @@ if ( $data == "tabel-kec" ) {
$sql->add_where("UsulanLID", $id_usul);
if ( $mode_detail == "insert" ) {
$id_usul = ID_Usulan_Desa($id_rpjmd, $thn_renja);
$id_usul = ID_Usulan_TJSLP($id_rpjmd, $thn_renja);
$sql->add_param("RPJMDID", $id_rpjmd);
$sql->add_param("Tahun", $thn_renja);
$sql->add_param("UsulanLID", $id_usul);
$sql->add_param("KecID", $id_kec);
$sql->add_param("KelID", $id_kel);
$sql->add_param("BelID", $id_bel);
$sql->add_param("Kode", Kode_Usulan_Desa($thn_renja, $id_kel));
$sql->add_param("Kode", Kode_Usulan_TJSLP($thn_renja, $id_kel));
$sql->add_param("K_RKA", "CONCAT(Tahun,'-',Kode)", true);
$sql->InsertDB();
} else if ( $mode_detail == "update" ) {
@@ -224,7 +224,7 @@ if ( $data == "tabel-kec" ) {
<label class="col-sm-4 col-lg-3 col-form-label" for="Waktu">Waktu Pelaksanaan</label>
<div class="col-sm-8 col-lg-9">'.$twaktu.'</div>
</div>
<div class="row mb-1">
<div class="row mb-1 d-none">
<label class="col-sm-4 col-lg-3 col-form-label" for="OPDID">Nama Perangkat Daerah</label>
<div class="col-sm-8 col-lg-9">'.$topd.'</div>
</div>