try to fix count and show data
This commit is contained in:
@@ -2,7 +2,7 @@ APP_NAME=Laravel
|
|||||||
APP_ENV=local
|
APP_ENV=local
|
||||||
APP_KEY=
|
APP_KEY=
|
||||||
APP_DEBUG=true
|
APP_DEBUG=true
|
||||||
APP_TIMEZONE=UTC
|
APP_TIMEZONE=Asia/Jakarta
|
||||||
APP_URL=http://localhost
|
APP_URL=http://localhost
|
||||||
API_URL=http://localhost:8000
|
API_URL=http://localhost:8000
|
||||||
|
|
||||||
@@ -65,6 +65,7 @@ AWS_BUCKET=
|
|||||||
AWS_USE_PATH_STYLE_ENDPOINT=false
|
AWS_USE_PATH_STYLE_ENDPOINT=false
|
||||||
|
|
||||||
VITE_APP_NAME="${APP_NAME}"
|
VITE_APP_NAME="${APP_NAME}"
|
||||||
|
VITE_APP_HOST=localhost
|
||||||
|
|
||||||
API_KEY_GOOGLE="xxxxx"
|
API_KEY_GOOGLE="xxxxx"
|
||||||
SPREAD_SHEET_ID="xxxxx"
|
SPREAD_SHEET_ID="xxxxx"
|
||||||
|
|||||||
23
.npm/_logs/2025-08-15T03_44_29_538Z-debug-0.log
Normal file
23
.npm/_logs/2025-08-15T03_44_29_538Z-debug-0.log
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
0 verbose cli /usr/bin/node /usr/bin/npm
|
||||||
|
1 info using npm@10.8.2
|
||||||
|
2 info using node@v18.20.8
|
||||||
|
3 silly config load:file:/usr/lib/node_modules/npm/npmrc
|
||||||
|
4 silly config load:file:/var/www/.npmrc
|
||||||
|
5 silly config load:file:/usr/etc/npmrc
|
||||||
|
6 verbose title npm run build
|
||||||
|
7 verbose argv "run" "build"
|
||||||
|
8 verbose logfile logs-max:10 dir:/var/www/.npm/_logs/2025-08-15T03_44_29_538Z-
|
||||||
|
9 verbose logfile /var/www/.npm/_logs/2025-08-15T03_44_29_538Z-debug-0.log
|
||||||
|
10 silly logfile done cleaning log files
|
||||||
|
11 http fetch GET 200 https://registry.npmjs.org/npm 197ms
|
||||||
|
12 verbose cwd /var/www
|
||||||
|
13 verbose os Linux 6.6.87.2-microsoft-standard-WSL2
|
||||||
|
14 verbose node v18.20.8
|
||||||
|
15 verbose npm v10.8.2
|
||||||
|
16 notice
|
||||||
|
16 notice New [31mmajor[39m version of npm available! [31m10.8.2[39m -> [34m11.5.2[39m
|
||||||
|
16 notice Changelog: [34mhttps://github.com/npm/cli/releases/tag/v11.5.2[39m
|
||||||
|
16 notice To update run: [4mnpm install -g npm@11.5.2[24m
|
||||||
|
16 notice { force: true, [Symbol(proc-log.meta)]: true }
|
||||||
|
17 verbose exit 0
|
||||||
|
18 info ok
|
||||||
0
.npm/_update-notifier-last-checked
Normal file
0
.npm/_update-notifier-last-checked
Normal file
@@ -1,42 +0,0 @@
|
|||||||
no,pemohon,alamat,activities,luas_lahan,bcr_kawasan,area,no_tapak,no_skkl,no_ukl,fungsi_bangunan,sub_fungsi_bangunan,jumlah_lantai
|
|
||||||
01/222,PT CIPTA INDAH PERTIWI No Telpon : 082217633434,Jl Salam No 51 Desa/Kel. Cihapit Kec. Bandung wetan Kota Bandung,PERUMAHAN LA LA TOWN,16629,0.2449,4072.4421,648.11./222 - SP /TR 07 Januari 2025;644.2./207 - SP /TR 02 Januari 2025,500.10.29.15/631-REKTEK/TR Tanggal 14 Februari 2023;500.10.29.15/2837-REKTEK/Bid. Taru Tanggal 25 Juli 2024,14022310313204030 Tanggal 14 Februari 2023;500.10.29.7/Kep.618-DLH/2024 Tanggal 13 Desember 2024;161023087545 Tanggal 16 Oktober2023,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
03/481,MUHAMAD GUNTUR JULIADI No Telpon : 081223334486,Cangkuang Residence RT 004/003 Ds Cangkuang Wetan Kec. Dayeuhkolot Kab. Bandung,PERUMAHAN CANGKUANG RESIDENCE 2,2360,0.5924,1398.064,648.11./481 - SP /TR 15 Januari 2025;647./226 - SP /TR 07 Januari 2025;647/225 - SP /TR 07 Januari 2025;644/221 - SP /TR 07 Januari 2025;645.4/557 - SP /TR 20 Januari 2025,500.10.29.15/2894-REKTEK/Bid. Taru Tanggal 08 Agustus 2024;400.7.22/4927-KRK/04/Bid.Taru Tanggal 06 Desember 2024;500.10.29.15/2619-REKTEK/Bid. Taru Tanggal 10 Juli 2024;500.10.29.15/4155-REKTEK/Bid. Taru Tanggal 18 Nopember 2024;503/123/III-DPMPTSP/2020 Tanggal 24 MAret 2020,167240099471 Tanggal 16 Juli 2024;9120111161314 Tanggal 11 Nopember 2019;8120312190151 Tanggal 04 Desember 2023;500.10.29.7/Kep.614-DLH/2024 Tanggal 20 Nopember 2024;2910240290118 Tanggal 29 Oktober 2024;8120001992981 Tanggal 12 Juli 2024;SK.294/Menlhk/Setjen/PLA.4/5/2021 Tanggal 31 Mei 2021,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
08/480,PT SURYA KHARISMA PARAHYANGAN No Telpon : 081394461006 ,Jalan Cibaligo No 48 Desa /Kel. Cigugur tengah Kec. Cimahi tengah kota Cimahi ,PERUMAHAN PARAHYANGAN GARDEN CITY,116360,0.5164,60088.304,648.11./480 - SP /TR 15 Januari 2025,500.10.29.15/603-REKTEK/TR Tanggal 05 Desember 2023,1810220245722 Tanggal 18 Oktober 2022;500.10.29.7/Kep.632-DLH/2024 Tanggal 24 Desember 2024,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
09/223,PT CLARICHEM INDONESIA No Telpon : 081315399694,Kawasan pergudangan taman tekno sektor XI blok L2 No 30 Ds/Kel. Setu Kec. Setu kota Tangerag Banten ,PERGUDANGAN DAN PENYIMPANAN,1586,0.7017,1112.8962,644./223 - SP /TR 07 Januari 2025,400.7.22/4427-KRK/03/Bid.Taru Tanggal 06 Desember 2024,9120008832767 Tanggal 26 Nopember 2024,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
10/657,PT HALKA GITA No Telpon : 0816734374,Jl Raya Majalaya KM 2 RT 02/09 Desa Hegarmanah Kec. Cikancung Kab. Bandung,REVISI 1 KOMPLEK PERGUDANGAN,19100,0.699,13350.9,644./657 - SP /TR 23 Januari 2025,500.10.29.15/6750-REKTEK/TR Tanggal 21 Desember 2023,9120300510839 Tanggal 16 Desember 2023;500.10.29.7/Kep.609-DLH/2024 Tanggal 12 Nopember 2024,Usaha Besar (Non-Mikro),Fungsi Usaha,2
|
|
||||||
11/658,PT SURYA TIRTA KENCANA No Telpon : 08986155493,Kutawaringin Industrial Park Kav. 276-277 Desa Jelegong Kec. Kutawaringin Kab. Bandung,PERGUDANGAN DAN PENYIMPANAN BAHAN KIMIA,3932,0.6995,2750.434,644./658 - SP /TR 23 Januari 2025;640/540 - SP /TR 20 Januari 2025,10112410113204010 Tanggal 10 Nopember 2024;591.4/031/IX-DPMPTSP/2020 Tanggal 03 Sseptember 2020,8120017120594 Tanggal 31 Agustus 2018;600.4.5/056/6838-Ktr/TL Tanggal 24 Desember 2024;0220305221438 Tanggal 20 Nopember 2021;500.10.29.7/4295/TL Tanggal 21 September 2024,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
13 / 550,PT BERKAH SEPUH JAYA No Telpon : 082118781624,Ruko komplek dewaadru blok R3 RT 005 ds/kec. Bojongsoang kab. Bandung,REVISI 1 PERUMAHAN VILLA CEMARA ASRI,17379,0.5476,9516.7404,648.11/550 - SP/TR 20 Januari 2025,150223101113204049 Tanggal 15 Februari 2023,1233000451657 Tanggal 5 Mei 2023;500.10.29.7/kep.392-DLH/2025 Tgl. 2 Januari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
14 / 655,PT RISKI ANUGERAH SEDJAHTERA No Telpon : 082118781624,Griya permata asri blok C2 No 18 Ds Lengkong Kec. Bojongsoang Kab. Bandung,REVISI 1 PERUMAHAN TAMAN KATAPANG INDAH,28425,0.6532,18567.21,648.11 /655 - SP /TR 23 Januari 2025,500.10.29.15/2333-REKTEK/TR Tanggal 22 Mei 2024;500.10.29.15/3811-REKTEK/Bid. Taru Tanggal 10 Oktober 2024,1205000302875 Tanggal 02 April 2024;500.10.29.7/Kep.408-DLH/2025 Tanggal 10 Januari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
15 / 551,PT BUMI SUWARNA SEJAHTERA No Telpon : 082118781624,Jl Ciwastra no 73 Kel. Mekarmulya kec. Rancasari kota bandung,REVISI 1 PERUMAHAN BUMI KARA RESIDENCE,29711,0.5424,16115.2464,648.11/551-SP/TR 20 Januari 2025,500.10.29.15/6097-REKTEK/TR Tanggal 27 Nopember 2023,1311230078306 Tgl 13 Nopember 2023;500.10.29.7/Kep.493-DLH/2024 Tanggal 20 Maret 2024,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
16 / 656,PT AMBER HASYA No Telpon : 081312411661,Jl Sarijadi raya No 111 Kel. Sarijadi Kec. Sukasarii kota bandung,REVISI 1 PERUMAHAN GREEN HARMONI RESIDENCE ,39520,0.2726,10773.152,648.11/656-SP/TR 23 Januari 2025,500.10.29.15/2732-REKTEK/Bid. Taru Tanggal 19 Juli 2024,9120004882226 Tgl 22 Agustus 2019;500.10.29.7/Kep.617-DLH/2024 Tanggal 4 Desember 2024,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
17 / 224,PT KARYA UTAMA SEJATI JAYA No Telpon : 081320772222,Kp. Andir DS/Kel. Manggahang Kec. Baleendah Kab. Bandung,PERUMAHAN GRAND CIPARAY RESIDENCE,12045,0.5945,7160.7525,648.11/224-SP/TR 07 Januari 2025;644/822-SP/TR 13 Februari 2025;640/524-SP/TR 17 Januari 2025;642/763-SP/TR 11 Februari 2025,500/5300-PERTEKTR/2022/TR Tanggal 04 Agustus 2022;400.7.22/4872-KRK/25/Bid.TR Tanggal 24 Desember 2024;Pu.650/7580-REKTEK/TR Tanggal 20 Desember 2022;01112410113204120 Tanggal 1 November 2024,1801220061544 Tgl 05 September 2022;600.4.5/052/1722-Ktr/TL Tanggal 20 Mei 2024;9120401971173 Tgl 11 Desember 2024;1406220076826 Tgl 15 November 2022;8120103802893 Tgl 29 Agustus 2018,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
21 / 688,PT PRAKARSA FAJAR PROPERTINDO No Telpon : 082315094712,Jl. Otto Iskandardinata No 429 Kel. Pungkur Kec. Regol Kota Bandung,PERUMAHAN ALAM BUMI CIPARAY,17417,0.6793,11831.3681,648.11/688-SP/TR 03 Februari 2025,500.10.29.15/1075-REKTEK/TR Tanggal 04 Maret 2024,9120007841259 Tgl 15 Agustus 2019;500.10.29.7/Kep.405-DLH/2025 Tanggal 06 Januari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
22 / 767,PT CITRA SENTOSA JAYATAMA No Telpon : 087825393706,Jl. Nyengseret No 29 RT 01 Kel. Pelindung hewaqn Kota Bandung,PERUMAHAN CITRA ASRI RESIDENCE,28900,0.692,19998.8,648.11/767-SP/TR 12 Februari 2025,500.10.29.15/2617-REKTEK/Bid. Taru Tanggal 10 Juli 2024,9120107971097 Tgl 19 September 2019;500.10.29.7/Kep.612-DLH/2024 Tanggal 18 November 2024,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
23/ 641,PT PESONA MITRA KEMBAR MAS No Telpon : 081220763283,Jl Kembar mas IV No 2A RT 05/09 Kel. Pasirluyu Kec. Regol Kota Bandung,REVISI 5 PERUMAHAN PODOMORO PARK,1160011,0.6691,776163.3601,648.11/641- SP/TR 22 Januari 2025,591/057-DPMPTSP/2017 Tanggal 28 Desember 2017,650/Kep.628-DLH/2018 Tanggal 30 Nopember 2018,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
24 / 659,PT PAVITRA PARA ARTHA No Telpon : 081809063866,Jl . Kubang Beureum No 39 RT 007 / 011 Kelurahan Sekejati Kecamatan Buahbatu,REVISI 4 PERUMAHAN PRIVATE VILLAGE,88245,0.5819,51349.7655,648.11/659 - SP/TR 23 Januari 2025;645/932 - SP/TR 21 Februari 2025;645/552-SP/TR 20 Januari 2025;647/640-SP/TR 22 Januari 2025;647/930-SP/TR 21 Februari 2025,591.4/001-BPMP/2014 Tanggal 06 Januari 2014;591.4/031-DPMPTSP/2019 Tanggal 10 Juli 2019;503/104/XII-DPMPTSP/2019- Tgl 20 Desember 2019;400.1.22/4521-KRK/15/Bid.Taru Tgl 16 Desember 2024;650/2597-KRTR/2021/TR Tgl 9 Desember 2021;500.10.29.15/2839-REKTEK/Bid.TAru Tgl 2 Agustus 2024,500.10.29.6/4898/TL Tanggal 08 Nopember 2023;667/2995/TL Tanggal 11 Agustus 2020;9120000431996 Tanggal 20 Oktober 2021;500.10.29.7/Kep.629-DLH/2024;9120605793306 Tanggal 9 Mei 2023;1601240112040181 Tanggal 16 Januari 2024;8120215192631 Tanggal 3 Januari 2022;34/LH.01.06.05/DLH Tanggal 3 Januari 2025;9120101841825 Tanggal 18 Oktober 2023,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
29 / 931,PT KARYA HAFANA INTAN MANDIRI No Telpon : 082120002925 ,Kp./Desa Ciluluk Kecamatan Cikancung Kabupaten Bandung,PERUMAHAN GRIYA CIHANYIR PERMAI,24432.33,0.5945,14525.02019,648.11/931 - SP/TR 21 Februari 2025,400.7.22/4840-KRK/21/Bid.Taru Tgl. 18 Desember 2024,2908210007625 Tanggal 06 Mei 2024;500.10.29.7/Kep.414-DLH/2025 Tanggal 30 Januari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
30 / 933,PT ARUM JAYA PROPERTI No Telpon : 085100942672,Perumahan Banyu Arum Residence Blok A Kp. Tegal Tengah RT 003/013 Desa Cangkuang Kec. Rancaekek,REVISI 1 PERUMAHAN BUMI ARUM REGENCY,58899,0.4838,28495.3362,648.11/933 - SP/PR 21 FEBRUARI 2025,591.4/026-DPMPTSP/2018 Tgl 24 September 2018,667/7210/TL Tanggal 16 Nopember 2018;500.10.29.6/Kep.420-DLH/2025 Tanmggal 3 Februari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
31 / 762,SANDY SALMAN No Telpon : 082118781624,Jl Kembar VIII No 26 RT 005/010 Kel Cigereleng Kec. Regol Kota Bandung 40253,REVISI 1 PERUMAHAN D HEUVEL WIWAHA PADASUKA,3095,0.4295,1329.3025,648.11/ 762 - SP / PR 11 Februari 2025;648/523-SP/TR 17 Januari 2025;647/1140-SP/TR 27 Februari 2025;647/934-SP/TR 21 Februari 2025;647/1233-SP/TR 06 Maret 2025,"650/5689-PETEKTR/2022/TR Tanggal 30 Agustus 2022;650/2748-KRTR/2021/TR Tgl 21 Desember 2021;593.SK.93-BKPMD/90 Tanggal 11 April 1990;593/SK.225-BKPMD/1991 Tanggal 28 Juni 1991;591,4/009-BPMP/2014 Tanggal 27 Maret 2014;500.10.29.15/711-REKTEK/TR Tanggal 15 Februari 2024;500.10.29.15/2877-REKTEK/Bid.Taru Tanggal 19 Agustus 2024 ",LH.01.04/5866-SPPL/TL Tanggal 27 Desember 2022;1402220064386 Tanggal 04 Februari 2022;500.10.29.7/Kep.593-DLH/2024 Tanggal 27 September 2024;667/3257/BPLH Tanggal 06 Oktober 2014;2711230388253 Tanggal 27 Nopember 2023;500.10.29.7/Kep.630-DLH/2024 Tanggal 20 Desember 2024;9120312050674 Tanggal 07 Oktober 2019;500.10.29.7/Kep.426-DLH/2025 Tanggal 14 Februari 2025,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
36/ 1141,HANDRIAWAN No Telpon : 081313350382,Jalan Taman Holis Indah E-5 No 4-5 RT 03/06 Ds/Kel. Cigondewah Kec. Bandung kulon. Kota Bandung,TOKO DAN GUDANG,2025,0.7848,1589.22,647/1141-SP/TR 27 Februari 2025;647/1211-SP/TR 04 Maret 2025;648.2/1091-SP/TR 25 Februari 2025,400.7.22/559-KRK/14/Bid.Taru Tanggal 17 Januari 2025;400.7.22/859-KRK/38/Bid.Taru Tanggal 17 Februari 2025;500.10.29.15/4064 - REKTEK/Bid.Taru Tanggal 25 Nopember 2024,1401250067962 Tanggal 14 Januari 2025;1812240057832 Tanggal 18 Desember 2024;1611210013009 Tanggal 16 Nopember 2021,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
39/ 1232,JOHANSJAH SUGIANTO No Telpon : 081314974495,Jalan Kepodang VI/6 blok k2 Rengas Kec. Ciputat timur kota Tangerang selatan,TOKO,2490,21.9,54531,644.2/1232-SP/TR 06 Maret 2025;644.2/1234-SP/TR 06 Maret 2025,400.7.22/1089 - KRK/45//Bid.Taru Tanggal 24 Februari 2025;503/0017-PKKPRNB/DPMPTSP/II/2025 Tanggal 12 Februari 2025,3101250002573 Tanggal 31 Januari 2025;2107230112343 Tanggal 21 Juli 2023,Tidak Diketahui,Tidak Diketahui,3
|
|
||||||
41 / 1090,TIM AD HOC PERUMAHAN SUKAWANGI RESIDENCE No Telpon : 08112255770,Kp. Cihalimun RT 02/04 Ds. Cibeureum Kec. Kertasari Kab. Bandung,PERUMAHAN SUKAWANGI RESIDENCE,,1,,648.11/ 1090 - SP / PR 25 Februari 2025,,,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
42 / 1298,PT TIGA REKAN INDONESIA No Telpon : 08122444717,Jl Gradiul No 40 RT 04/07 Kel. Rancaekek Kencana Kec. Rancaekek Kab. Bandung,PERUMAHAN GREEN HILL VILLAGE,16548,0.5917,9791.4516,648.11/1298 - SP/TR 17 Maret 2025,50.10.29.15/2742-REKTEK/Bid. Taru Tanggal 24 Juli 2024,2505240130006 Tanggal 25 Mei 2024;600.4.5/061/832-Ktr/Bid. TL/2025 Tgl. 19 Februari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
43 / 1322,PT UNILOA ARDIYANTO INVESTAMA No Telpon : 081220180480,Jl Raya Ebah 103 Desa Sukamantri Kecamatan Paseh Kab. Bandung,PERUMAHAN MARISON CIPAKU,19209,0.6146,11805.8514,648.11/1322 - SP/TR 18 Maret 2025,24042410313204051 Tanggal 24 JApril 2024,0238010110358 Tanggal 11 Januari 2024;500.10.29.7/Kep. 451-DLH/2025 Tgl. 13 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
44 / 1323,PT RADINAKA KRAMAT ABADI No Telpon : 082118781624,Jl. Sukamukti RT 01/06 Desa Sukamukti Kec. Katapang Kab. Bandung,PERUMAHAN GAHARU PALEDANG RESIDENCE,14665,0.68003,9972.63995,648.11/1323 - SP/TR 18 Maret 2025,02032510213204087 Tanggal 02 Maret 2025,0238010110358 Tanggal 11 Januari 2024;600.4.5/064/1165-Ktr/Bid. TL/2025 Tgl. 12 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
45 / 1361,PT SANGKURIANG KRAMAT ABADI No Telpon : 082118781624,Kampung rancakasiat Desa Rancamulya Kec. Pameungpeuk Kab. Bandung,PERUMAHAN PONDOK ASRI SUKAMUKTI,20451,0.6806,13918.9506,648.11/1361 - SP/TR 24 Maret 2025,500.10.29.15/3451-REKTEK/Bid.Taru Tanggal 26 September 2024,0811230037204 Tanggal 08 Nopember 2023;500.10.29.7/Kep.460-DLH/2025 Tgl. 21 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
46 / 1360,PT AUF ABDURACCHMAN JAYA No Telpon : 082118781624,Jl. Rancabungur rancakasiat Desa Malakasari Kec. Baleendah Kab. Bandung,PERUMAHAN BUMI SHANGRILA RESIDENCE,12846,0.6412,8236.8552,648.11/1360 - SP/TR 24 Maret 2025,400.7.22/093/1390-KRK/Bid.Taru Tanggal 17 Maret 2025,0603250028082 Tanggal 06 Maret 2025;600.4.5/072/1270-Ktr/Bid.TL/2025 Tgl. 21 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
47 / 1142,ANTO DWI HARTANTO No Telpon : 082126215611,Jl. Elang V No 8 RT 08/01 Kel. Garuda Kec. Andir Kota Bandung,PERGUDANGAN DAN PENYIMPANAN,1307,0.5616,734.0112,647/1142 - SP/TR 27 Februari 2025;648.11/823 - SP/TR 13 Februari 2025;644.2/1389 - SP/TR 26 Maret 2025;644.2/1388 - SP/TR 26 Maret 2025,500.10.29.15/3827-REKTEK/Bid.Taru Tanggal 17 Oktober 2024;500.10.29.15/3944-REKTEK/Bid.Taru Tanggal 28 Oktober 2024;503/0072-DPMPTSP/XI/2023 Tanggal 29 November 2023;400.7.22/1046-KRK/Bid.Taru Tanggal 21 Februari 2025,2009240075774 Tanggal 20 September 2024 2025;2009240075774 Tanggal 20 September 2025;500.10.29.7/Hep-461-DLH/2025 Tanggal 21 Maret 2025;0298000921888 Tanggal 24 Januari 2022,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
51 / 1161,PT INGRIA PRATAMA CAPITALINDO Tbk No Telpon : 087722361043,Ruko Pondok Cabe Mutiara Jl Pondok cabe No 27 Kel. Pamulang Kec. Pamulang Kota Tangerang Selatan,REVISI 2 PERUMAHAN BUKIT ESMA CICALENGKA 2 ,74300,0.6292,46749.56,648.11/1161 - SP/TR 28 Februari 2025,50.10.29.15/2927-REKTEK/Bid. Taru Tanggal 14 Agustus 2024,591.4/005/IX-DPMPTSP/2019 Tanggal 09 September 2019;500.10.29.7/Kep.613-DLH/2024 Tgl. 18 November 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
52 / 1441 ,PT ABADI MUKTI KIRANA No Telpon : 087821848944,Jl Terusan jamika No 88 Kel. Jamika Kec. Bojongloa kaler Kota Bandung, PERUMAHAN KOTA BARU ARJASARI,222816,1,222816,648.11/1441 - SP/TR 11 April 2025,400.7.28/1710/TR Tanggal 23 April 2024,9120108201236 Tanggal 13 Februari 2019;500.10.29.7/Kep.419-DLH/2025 Tgl. 03 Februari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
53 / 1566,PT MAKMUR INDAH DAMAI No Telpon : 081394722234,Jl. Podomoro Boulevard utara I Desa Lengkong Kec. Bojongsoang Kab. Bandung,PERUMAHAN BAROS INDAH RESIDENCE,17513,1,17513,647/1566 - SP/TR 25 April 2025,50.10.29.15/2507-REKTEK/Bid. Taru Tanggal 25 Juni 2024,2106240023693 Tanggal 21 Juni 2024;500.10.29.7/Kep.447-DLH/2024 Tgl. 10 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
54 / 1343,PT KARYA BUMI BESTARI No Telpon : 08156080428,Kembar Mas IV No 2A RT 05/09 Kel. Pasirluyu Kec. Regol Kota Bandung,PERUMAHAN BESTARI MAS,26134,1,26134,648.11/1343 - SP/TR 20 Maret 2025;647/1565 - SP/TR 25 April 2025;648.1/1543 - SP/TR 17 April 2025,12042310213204004 Tanggal 12 April 2023;23122410113204057 Tanggal 23 Desember 2024;400.7.22/1047-KRK/42/Bid.Taru Tanggal 21 Februari 2025,1204230043635 Tanggal 12 April 2023;500.10.29.7/964/Bid. TL/2025 Tgl. 19 Februari 2025;9120304390956 Tanggal 05 Desember 2023;0307230050445 Tanggal 03 Juli 2023,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
57 / 1372,TENNI DIANA No Telpon : 082116106640,Cikaahuripan RT 002/005 Kec. Neglasari Kota Tangerang,PERADAGANGAN KHUSUS KARPET PERMADANI DAN PENUTUP DINDING DN LANTAI DI TOKO,1290,1,1290,644/1372 - SP/TR 26 Maret 2025;647/1557 - SP/TR 22 April 2025;640/1559 - SP/TR 22 April 2025;644/1371 - SP/TR 26 Maret 2025;644/1375 - SP/TR 26 Maret 2025;644/1373 - SP/TR 26 Maret 2025,500.10.29.15/4355-REKTEK/TR Tanggal 25 Agustus 2023;500.10.29.15/1073-REKTEK/TR Tanggal 04 Maret 2024;400.7.22/759-KRK/34/Bid.Taru Tanggal 11 Februari 2025;500.10.29.15/4654-REKTEK/Bid. Taru Tanggal 08 September 2023;500.10.29.15/4160-REKTEK/Bid. Taru Tanggal 15 Nopember 2024;500.10.29.15/2500-REKTEK/Bid. Taru Tanggal 19 Juni 2024,9120306652149 Tanggal 26 Juni 2019;0220107462528 Tanggal 08 September 2022;1283000240318 Tanggal 01 Februari 2021;600.4.5/071-KTR/Bid.TL/2025 Tgl. 05 Mei 2025;0220301251224 Tanggal 11 Agustus 2023;1263000210596 Tanggal 09 Februari 2021;1405240295325 5 Mei 2024,Tidak Diketahui,Tidak Diketahui,1
|
|
||||||
63 / 1567,Ir. BERSIH TARIGANT No Telpon : 081322777581,Jl Multatuli No 3 rt 001/001 Ds/Kel. Lebakgede Kec. Coblong Kota Bandung,PERUMAHAN TUSCANY HILL,23796,0.2428,5777.6688,648.11/1567 - SP/TR 25 April 2025,50.10.29.15/3829-REKTEK/Bid. Taru Tanggal 15 Oktober 2024,2007220014068 Tanggal 20 Juli 2025;500.10.29.7/Kep.429-DLH/2025 Tgl. 10 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
64 / 1682,PT CIPTA BERKAT PROPERTI No Telpon : 081910661980,Ruko Matahari Cigado No 25 Jalan Anggadireja Kel. Baleendah Kec. Baleendah Kab. Bandung,PERUMAHAN GARDEN VIEW CICALENGKA,45666,1,45666,648.11/1682 - SP/TR 06 Mei 2025,50.10.29.15/3156-REKTEK/Bid. Taru Tanggal 05 September 2024,2310210017936 Tanggal 23 Oktober 2021;500.10.29.7/Kep.477-DLH/2025 Tgl. 17 April 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
64 / 1682,PT CIPTA BERKAT PROPERTI No Telpon : 081910661980,Ruko Matahari Cigado No 25 Jalan Anggadireja Kel. Baleendah Kec. Baleendah Kab. Bandung,C. KWT PERUMAHAN,0,1,0,,,,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
65 / 1644,PT ARGUNA JAYA PROPERTY No Telpon : 081214211164,Jl Pidada IV/4 Denpasar BR/Link Sedana metra Kel. Ubung Kec. Denpasar Utara Kota Denpasar,REVISI 1 PERUMAHAN ARGUNA SINDANGPANON,8553,0.53,4533.09,648.11/1644 - SP/TR 29 April 2025;644/1558 - SP/TR 22 April 2025,503/009/II-DPMPTSP/2020 Tanggal 25 Februari 2020;50.10.29.15/4063-REKTEK/Bid. Taru Tanggal 25 Nopember 2025,9120004890734 Tanggal 03 Agustus 2019;667/2081/TL Tgl. 08 Juni 2020;0609240042720001 Tanggal 06 September 2024,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
67/ 1370,NENENG FATIMAH No Telpon : 08977980040,Jalan Batu Indah I No 26 RT 002/003 Kel. Batununggal Kec. Bandung Kidul Kota Bandung,PERGUDANGAN DAN PENYIMPANAN,2034,1,2034,644/1370 - SP/TR 26 Maret 2025,50.10.29.15/3340-REKTEK/Bid. Taru Tanggal 18 September 2025,1009240038601 Tanggal 10 September 2024,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
68/ 1374,LILI JOJON No Telpon : 082219855556,Kp. Cibisoro RT 004/008 Desa Nanjung Kec. Mrgaasih Kab. Bandung,PERGUDANGAN DAN PENYIMPANAN,1654,1,1654,644/1374 - SP/TR 26 Maret 2025;644.2/1683 - SP/TR 06 Mei 2025;645/1730 - SP/TR 07 Mei 2025,50.10.29.15/3210-REKTEK/Bid. Taru Tanggal 10 September 2024;400.7.22/1254-KRK/58/Bid. Taru Tanggal 10 Maret 2025;50.10.29.15/3443-REKTEK/Bid. Taru Tanggal 26 September 2024,1220000361065 Tanggal 16 Maret 2021;1712240056863 Tanggal 17 Desember 2024;0103230081544 Tanggal 01 Maret 2023;600.4.5/071/1503-Ktr/Bid. TL/2025 Tanggal 17 April 2025,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
71/ 1845,PT SANGKURIANG KRAMAT ABADI No Telpon : 082116602145,Kp. Rancakasiat Desa Rancamulya Kec. Pameungpeuk Kab. Bandung,PERUMAHAN CLUSTER GAHARU EMERALD,19889,1,19889,648.11 /1845 - SP/TR 19 Mei 2025,400.7.22/1526-KRK/96/Bid. Taru Tanggal 22 April 2025,0811230037204 Tanggal 08 Nopember 2023;500.10.29.7/Kep. 489-DLH/2025 Tanggal 15 Mei 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
72/ 1731,PT MARGA TIRTA KENCANA No Telpon : 082130000146,Jlan BKR Lingkar selatan No 140 Kota Bandung,PERUMAHAN TAMAN CIBADUYUT INDAH 2 DAN 3,205344,1,205344,648.11 /1731 - SP/TR 07 Mei 2025;648.11 /1946 - SP/TR 22 Mei 2025;643 /1881 - SP/TR 20 Mei 2025;644 /1684 - SP/TR 06 Mei 2025;648.12 /1825 - SP/TR 16 Mei 2025,591.4/002-BPMP/2010 Tanggal 10 Januari 2010;500.10.29.15/3108-REKTEK/Bid.taru Tanggal 29 Agustus 2024;500.10.29.15/3319-REKTEK/TR Tanggal 14 Juli 2023;12092410313204101 Tanggal 12 September 2024;400.7.22/1231-KRK/Bid.Taru Tanggal 06 Maret 2025,667/3803/DLH Tanggal 22 Desember 2016;9120204202309 Tanggal 20 Februari 2019;2002230028317 Tanggal 20 Februari 2023;600.4.5/073/1562-Ktr/Bid.TL/2025 Tanggal 23 April 2025;8120006931402 Tanggal 28 September 2022;12710006324580004 Tanggal 05 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
77/ 1879,PT PUTRA RAHMAN PRADANA No Telpon : 081312214962,Perum Cemerlang Permai Blok C No 16 Kel. Sukakarya Kec. Warudoyongf Kota Sukabumi,REVISI 1 PERUMAHAN BUKIT PINUS BANIARAN,90711,1,90711,648.11 /1879 - SP/TR 20 Mei 2025,22122310313204009 Tanggal 22 Desember 2023,500.10.29.7/Kep.482-DLH/2025 Tanggal 24 April 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
|
@@ -71,11 +71,11 @@ class BigDataResumeController extends Controller
|
|||||||
|
|
||||||
// percentage verified document (verified_sum / potention_sum) - by value/amount
|
// percentage verified document (verified_sum / potention_sum) - by value/amount
|
||||||
$verified_percentage = $big_data_resume->potention_sum > 0 && $big_data_resume->verified_sum >= 0
|
$verified_percentage = $big_data_resume->potention_sum > 0 && $big_data_resume->verified_sum >= 0
|
||||||
? round(($big_data_resume->verified_sum / $big_data_resume->potention_sum) * 100, 4) : 0;
|
? round(($big_data_resume->verified_sum / $big_data_resume->potention_sum) * 100, 2) : 0;
|
||||||
|
|
||||||
// percentage non-verified document (non_verified_sum / potention_sum) - by value/amount
|
// percentage non-verified document (non_verified_sum / potention_sum) - by value/amount
|
||||||
$non_verified_percentage = $big_data_resume->potention_sum > 0 && $big_data_resume->non_verified_sum >= 0
|
$non_verified_percentage = $big_data_resume->potention_sum > 0 && $big_data_resume->non_verified_sum >= 0
|
||||||
? round(($big_data_resume->non_verified_sum / $big_data_resume->potention_sum) * 100, 4) : 0;
|
? round(($big_data_resume->non_verified_sum / $big_data_resume->potention_sum) * 100, 2) : 0;
|
||||||
|
|
||||||
// Alternative: percentage by count (if needed)
|
// Alternative: percentage by count (if needed)
|
||||||
// $verified_count_percentage = $big_data_resume->potention_count > 0
|
// $verified_count_percentage = $big_data_resume->potention_count > 0
|
||||||
|
|||||||
@@ -22,13 +22,10 @@ class RequestAssignmentController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function index(Request $request)
|
public function index(Request $request)
|
||||||
{
|
{
|
||||||
$query = PbgTask::with([
|
// Build base query for counting (without relationships to avoid duplicates)
|
||||||
'attachments' => function ($q) {
|
$baseQuery = PbgTask::query();
|
||||||
$q->whereIn('pbg_type', ['berita_acara', 'bukti_bayar']);
|
|
||||||
},
|
// Apply filters to base query
|
||||||
'pbg_task_retributions'
|
|
||||||
])->orderBy('id', 'desc');
|
|
||||||
|
|
||||||
if ($request->has('filter') && !empty($request->get('filter'))) {
|
if ($request->has('filter') && !empty($request->get('filter'))) {
|
||||||
$filter = strtolower(trim($request->get('filter')));
|
$filter = strtolower(trim($request->get('filter')));
|
||||||
|
|
||||||
@@ -37,7 +34,7 @@ class RequestAssignmentController extends Controller
|
|||||||
|
|
||||||
switch ($filter) {
|
switch ($filter) {
|
||||||
case 'non-business':
|
case 'non-business':
|
||||||
$query->where(function ($q) {
|
$baseQuery->where(function ($q) {
|
||||||
$q->where(function ($q2) {
|
$q->where(function ($q2) {
|
||||||
$q2->where(function ($q3) {
|
$q2->where(function ($q3) {
|
||||||
$q3->whereRaw("LOWER(TRIM(function_type)) NOT LIKE ?", ['%fungsi usaha%'])
|
$q3->whereRaw("LOWER(TRIM(function_type)) NOT LIKE ?", ['%fungsi usaha%'])
|
||||||
@@ -50,7 +47,7 @@ class RequestAssignmentController extends Controller
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 'business':
|
case 'business':
|
||||||
$query->where(function ($q) {
|
$baseQuery->where(function ($q) {
|
||||||
$q->where(function ($q2) {
|
$q->where(function ($q2) {
|
||||||
$q2->whereRaw("LOWER(TRIM(function_type)) LIKE ?", ['%fungsi usaha%'])
|
$q2->whereRaw("LOWER(TRIM(function_type)) LIKE ?", ['%fungsi usaha%'])
|
||||||
->orWhereRaw("LOWER(TRIM(function_type)) LIKE ?", ['%sebagai tempat usaha%']);
|
->orWhereRaw("LOWER(TRIM(function_type)) LIKE ?", ['%sebagai tempat usaha%']);
|
||||||
@@ -60,24 +57,24 @@ class RequestAssignmentController extends Controller
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 'verified':
|
case 'verified':
|
||||||
$query->whereIn("status", PbgTaskStatus::getVerified());
|
$baseQuery->whereIn("status", PbgTaskStatus::getVerified());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'non-verified':
|
case 'non-verified':
|
||||||
$query->whereIn("status", PbgTaskStatus::getNonVerified());
|
$baseQuery->whereIn("status", PbgTaskStatus::getNonVerified());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'potention':
|
case 'potention':
|
||||||
$query->whereIn("status", PbgTaskStatus::getPotention());
|
$baseQuery->whereIn("status", PbgTaskStatus::getPotention());
|
||||||
break;
|
break;
|
||||||
case 'issuance-realization-pbg':
|
case 'issuance-realization-pbg':
|
||||||
$query->whereIn("status", PbgTaskStatus::getIssuanceRealizationPbg());
|
$baseQuery->whereIn("status", PbgTaskStatus::getIssuanceRealizationPbg());
|
||||||
break;
|
break;
|
||||||
case 'process-in-technical-office':
|
case 'process-in-technical-office':
|
||||||
$query->whereIn("status", PbgTaskStatus::getProcessInTechnicalOffice());
|
$baseQuery->whereIn("status", PbgTaskStatus::getProcessInTechnicalOffice());
|
||||||
break;
|
break;
|
||||||
case 'waiting-click-dpmptsp':
|
case 'waiting-click-dpmptsp':
|
||||||
$query->whereIn("status", PbgTaskStatus::getWaitingClickDpmptsp());
|
$baseQuery->whereIn("status", PbgTaskStatus::getWaitingClickDpmptsp());
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
// Log unrecognized filter for debugging
|
// Log unrecognized filter for debugging
|
||||||
@@ -86,21 +83,33 @@ class RequestAssignmentController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Apply search to base query
|
||||||
if ($request->has('search') && !empty($request->get("search"))) {
|
if ($request->has('search') && !empty($request->get("search"))) {
|
||||||
$search = $request->get('search');
|
$search = $request->get('search');
|
||||||
$query->where(function ($q) use ($search) {
|
$baseQuery->where(function ($q) use ($search) {
|
||||||
$q->where('name', 'LIKE', "%$search%")
|
$q->where('name', 'LIKE', "%$search%")
|
||||||
->orWhere('registration_number', 'LIKE', "%$search%")
|
->orWhere('registration_number', 'LIKE', "%$search%")
|
||||||
->orWhere('document_number', 'LIKE', "%$search%");
|
->orWhere('document_number', 'LIKE', "%$search%");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Get accurate count from base query (without relationships)
|
||||||
|
$accurateCount = $baseQuery->count();
|
||||||
|
|
||||||
|
// Clone the base query for data fetching with relationships
|
||||||
|
$dataQuery = clone $baseQuery;
|
||||||
|
$dataQuery->with([
|
||||||
|
'attachments' => function ($q) {
|
||||||
|
$q->whereIn('pbg_type', ['berita_acara', 'bukti_bayar']);
|
||||||
|
},
|
||||||
|
'pbg_task_retributions'
|
||||||
|
])->orderBy('id', 'desc');
|
||||||
|
|
||||||
// Log final query count for debugging
|
// Log final query count for debugging
|
||||||
$finalCount = $query->count();
|
|
||||||
Log::info('RequestAssignmentController final result', [
|
Log::info('RequestAssignmentController final result', [
|
||||||
'filter' => $request->get('filter'),
|
'filter' => $request->get('filter'),
|
||||||
'search' => $request->get('search'),
|
'search' => $request->get('search'),
|
||||||
'total_count' => $finalCount,
|
'accurate_count' => $accurateCount,
|
||||||
'request_url' => $request->fullUrl(),
|
'request_url' => $request->fullUrl(),
|
||||||
'all_params' => $request->all()
|
'all_params' => $request->all()
|
||||||
]);
|
]);
|
||||||
@@ -109,7 +118,7 @@ class RequestAssignmentController extends Controller
|
|||||||
if ($request->get('filter') === 'potention') {
|
if ($request->get('filter') === 'potention') {
|
||||||
$rejectedCount = PbgTask::whereIn('status', PbgTaskStatus::getRejected())->count();
|
$rejectedCount = PbgTask::whereIn('status', PbgTaskStatus::getRejected())->count();
|
||||||
Log::info('Potention filter details', [
|
Log::info('Potention filter details', [
|
||||||
'potention_count' => $finalCount,
|
'potention_count' => $accurateCount,
|
||||||
'rejected_count' => $rejectedCount,
|
'rejected_count' => $rejectedCount,
|
||||||
'total_all_records' => PbgTask::count(),
|
'total_all_records' => PbgTask::count(),
|
||||||
'note' => 'Potention filter excludes rejected data'
|
'note' => 'Potention filter excludes rejected data'
|
||||||
@@ -118,10 +127,16 @@ class RequestAssignmentController extends Controller
|
|||||||
|
|
||||||
// Also log to console for immediate debugging
|
// Also log to console for immediate debugging
|
||||||
if ($request->has('filter')) {
|
if ($request->has('filter')) {
|
||||||
error_log('RequestAssignment Filter Debug: ' . $request->get('filter') . ' -> Count: ' . $finalCount);
|
error_log('RequestAssignment Filter Debug: ' . $request->get('filter') . ' -> Count: ' . $accurateCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
return RequestAssignmentResouce::collection($query->paginate());
|
// Get paginated results with relationships
|
||||||
|
$paginatedResults = $dataQuery->paginate();
|
||||||
|
|
||||||
|
// Override the total count in pagination with accurate count
|
||||||
|
$paginatedResults->withQueryString()->appends($request->query());
|
||||||
|
|
||||||
|
return RequestAssignmentResouce::collection($paginatedResults);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function report_payment_recaps(Request $request)
|
public function report_payment_recaps(Request $request)
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ services:
|
|||||||
DB_CONNECTION: mariadb
|
DB_CONNECTION: mariadb
|
||||||
DB_HOST: db
|
DB_HOST: db
|
||||||
DB_PORT: 3306
|
DB_PORT: 3306
|
||||||
DB_DATABASE: sibedas
|
DB_DATABASE: sibedas_backup
|
||||||
DB_USERNAME: root
|
DB_USERNAME: root
|
||||||
DB_PASSWORD: root
|
DB_PASSWORD: root
|
||||||
volumes:
|
volumes:
|
||||||
@@ -48,9 +48,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
MYSQL_ROOT_PASSWORD: root
|
MYSQL_ROOT_PASSWORD: root
|
||||||
MYSQL_DATABASE: sibedas
|
MYSQL_DATABASE: sibedas_backup
|
||||||
MYSQL_USER: root
|
|
||||||
MYSQL_PASSWORD: root
|
|
||||||
ports:
|
ports:
|
||||||
- "3306:3306"
|
- "3306:3306"
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -1,154 +0,0 @@
|
|||||||
# Production Environment Configuration for Sibedas PBG Web
|
|
||||||
# Copy this file to .env and update the values
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# REVERSE PROXY & SSL CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Domain configuration
|
|
||||||
DOMAIN=sibedas.yourdomain.com
|
|
||||||
EMAIL=admin@yourdomain.com
|
|
||||||
SSL_TYPE=self-signed # Options: self-signed, letsencrypt
|
|
||||||
|
|
||||||
# Nginx ports (usually 80 and 443)
|
|
||||||
NGINX_HTTP_PORT=80
|
|
||||||
NGINX_HTTPS_PORT=443
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# LARAVEL APPLICATION CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Application settings
|
|
||||||
APP_NAME="Sibedas PBG Web"
|
|
||||||
APP_ENV=production
|
|
||||||
APP_DEBUG=false
|
|
||||||
APP_KEY=base64:your_app_key_here
|
|
||||||
APP_URL=https://sibedas.yourdomain.com
|
|
||||||
APP_TIMEZONE=Asia/Jakarta
|
|
||||||
|
|
||||||
# Vite configuration
|
|
||||||
VITE_APP_URL=https://sibedas.yourdomain.com
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# DATABASE CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Database connection
|
|
||||||
DB_CONNECTION=mariadb
|
|
||||||
DB_HOST=db
|
|
||||||
DB_PORT=3306
|
|
||||||
DB_DATABASE=sibedas
|
|
||||||
DB_USERNAME=sibedas_user
|
|
||||||
DB_PASSWORD=your_secure_database_password
|
|
||||||
|
|
||||||
# MySQL root password
|
|
||||||
MYSQL_ROOT_PASSWORD=your_secure_root_password
|
|
||||||
|
|
||||||
# MySQL performance tuning
|
|
||||||
MYSQL_INNODB_BUFFER_POOL_SIZE=1G
|
|
||||||
|
|
||||||
# External database port (optional, for external access)
|
|
||||||
DB_EXTERNAL_PORT=3306
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# CACHE, SESSION & QUEUE CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Cache configuration (using database)
|
|
||||||
CACHE_DRIVER=database
|
|
||||||
|
|
||||||
# Session configuration (using database)
|
|
||||||
SESSION_DRIVER=database
|
|
||||||
SESSION_LIFETIME=120
|
|
||||||
|
|
||||||
# Queue configuration (using database)
|
|
||||||
QUEUE_CONNECTION=database
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# MAIL CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Mail settings
|
|
||||||
MAIL_MAILER=smtp
|
|
||||||
MAIL_HOST=smtp.gmail.com
|
|
||||||
MAIL_PORT=587
|
|
||||||
MAIL_USERNAME=your_email@gmail.com
|
|
||||||
MAIL_PASSWORD=your_app_password
|
|
||||||
MAIL_ENCRYPTION=tls
|
|
||||||
MAIL_FROM_ADDRESS=your_email@gmail.com
|
|
||||||
MAIL_FROM_NAME="Sibedas PBG Web"
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# GOOGLE SHEETS API CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Google Sheets API
|
|
||||||
SPREAD_SHEET_ID=your_google_sheets_id_here
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# LOGGING CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Log settings
|
|
||||||
LOG_CHANNEL=stack
|
|
||||||
LOG_DEPRECATIONS_CHANNEL=null
|
|
||||||
LOG_LEVEL=warning
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# SECURITY CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Security settings
|
|
||||||
SESSION_SECURE_COOKIE=true
|
|
||||||
SESSION_SAME_SITE=lax
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# PERFORMANCE CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Performance settings
|
|
||||||
CACHE_TTL=3600
|
|
||||||
SESSION_SECURE_COOKIE=true
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# BACKUP CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Backup settings
|
|
||||||
BACKUP_RETENTION_DAYS=30
|
|
||||||
BACKUP_PATH=./backups
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# MONITORING CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Health check settings
|
|
||||||
HEALTH_CHECK_ENABLED=true
|
|
||||||
HEALTH_CHECK_INTERVAL=30s
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# NOTES
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# 1. Generate APP_KEY: php artisan key:generate
|
|
||||||
# 2. Update DOMAIN and EMAIL for your domain
|
|
||||||
# 3. Set secure passwords for database
|
|
||||||
# 4. Configure mail settings for notifications
|
|
||||||
# 5. Set Google Sheets API credentials
|
|
||||||
# 6. For Let's Encrypt: ensure domain points to server and ports 80/443 are open
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# DEPLOYMENT COMMANDS
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Setup reverse proxy and SSL:
|
|
||||||
# ./setup-reverse-proxy.sh setup
|
|
||||||
|
|
||||||
# Setup SSL only:
|
|
||||||
# ./setup-reverse-proxy.sh ssl
|
|
||||||
|
|
||||||
# Check status:
|
|
||||||
# ./setup-reverse-proxy.sh status
|
|
||||||
|
|
||||||
# Deploy production:
|
|
||||||
# ./scripts/deploy-production.sh deploy
|
|
||||||
@@ -3,10 +3,6 @@
|
|||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
"build:prod": "NODE_OPTIONS='--max-old-space-size=2048 --max-semi-space-size=1024' vite build --config vite.config.production.js",
|
|
||||||
"build:chunked": "./build-chunked.sh",
|
|
||||||
"build:local": "vite build && echo 'Build completed! Now run: ./deploy.sh to upload to server'",
|
|
||||||
"build:zip": "./build-and-zip.sh",
|
|
||||||
"dev": "vite"
|
"dev": "vite"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
7779
pbg_task.sql
7779
pbg_task.sql
File diff suppressed because it is too large
Load Diff
6336
pbg_task_details.sql
6336
pbg_task_details.sql
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
11491
pbg_task_prasarana.sql
11491
pbg_task_prasarana.sql
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
305
vite.config.js
305
vite.config.js
@@ -1,159 +1,168 @@
|
|||||||
import { defineConfig } from "vite";
|
import { defineConfig, loadEnv } from "vite";
|
||||||
import laravel from "laravel-vite-plugin";
|
import laravel from "laravel-vite-plugin";
|
||||||
import path from "path";
|
import path from "path";
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig(({ mode }) => {
|
||||||
server: {
|
// Load environment variables
|
||||||
host: "0.0.0.0",
|
const env = loadEnv(mode, process.cwd(), "");
|
||||||
hmr: {
|
|
||||||
host: "sibedas.com",
|
// Determine the host based on VITE_APP_HOST environment variable
|
||||||
},
|
const appHost = env.VITE_APP_HOST || "localhost";
|
||||||
watch: {
|
const isLocalhost = appHost === "localhost";
|
||||||
usePolling: true,
|
|
||||||
},
|
return {
|
||||||
},
|
server: {
|
||||||
build: {
|
host: isLocalhost ? "0.0.0.0" : appHost,
|
||||||
outDir: "public/build",
|
hmr: {
|
||||||
assetsDir: "assets",
|
host: appHost,
|
||||||
manifest: "manifest.json",
|
},
|
||||||
rollupOptions: {
|
watch: {
|
||||||
output: {
|
usePolling: true,
|
||||||
manualChunks: undefined,
|
|
||||||
entryFileNames: "assets/[name].js",
|
|
||||||
chunkFileNames: "assets/[name].js",
|
|
||||||
assetFileNames: "assets/[name].[ext]",
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
build: {
|
||||||
resolve: {
|
outDir: "public/build",
|
||||||
alias: {
|
assetsDir: "assets",
|
||||||
"@": path.resolve(__dirname, "resources/js"),
|
manifest: "manifest.json",
|
||||||
|
rollupOptions: {
|
||||||
|
output: {
|
||||||
|
manualChunks: undefined,
|
||||||
|
entryFileNames: "assets/[name].js",
|
||||||
|
chunkFileNames: "assets/[name].js",
|
||||||
|
assetFileNames: "assets/[name].[ext]",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
resolve: {
|
||||||
plugins: [
|
alias: {
|
||||||
laravel({
|
"@": path.resolve(__dirname, "resources/js"),
|
||||||
input: [
|
},
|
||||||
//css
|
},
|
||||||
"resources/scss/icons.scss",
|
plugins: [
|
||||||
"resources/scss/style.scss",
|
laravel({
|
||||||
"resources/scss/components/_circle.scss",
|
input: [
|
||||||
"resources/scss/dashboards/_bigdata.scss",
|
//css
|
||||||
"resources/scss/dashboards/_lack-of-potential.scss",
|
"resources/scss/icons.scss",
|
||||||
"resources/scss/components/_custom_circle.scss",
|
"resources/scss/style.scss",
|
||||||
"resources/scss/dashboards/potentials/_inside_system.scss",
|
"resources/scss/components/_circle.scss",
|
||||||
"resources/scss/dashboards/potentials/_outside_system.scss",
|
"resources/scss/dashboards/_bigdata.scss",
|
||||||
"resources/scss/pages/quick-search/detail.scss",
|
"resources/scss/dashboards/_lack-of-potential.scss",
|
||||||
"resources/scss/pages/quick-search/index.scss",
|
"resources/scss/components/_custom_circle.scss",
|
||||||
"resources/scss/pages/quick-search/result.scss",
|
"resources/scss/dashboards/potentials/_inside_system.scss",
|
||||||
|
"resources/scss/dashboards/potentials/_outside_system.scss",
|
||||||
|
"resources/scss/pages/quick-search/detail.scss",
|
||||||
|
"resources/scss/pages/quick-search/index.scss",
|
||||||
|
"resources/scss/pages/quick-search/result.scss",
|
||||||
|
|
||||||
"node_modules/quill/dist/quill.snow.css",
|
"node_modules/quill/dist/quill.snow.css",
|
||||||
"node_modules/quill/dist/quill.bubble.css",
|
"node_modules/quill/dist/quill.bubble.css",
|
||||||
"node_modules/flatpickr/dist/flatpickr.min.css",
|
"node_modules/flatpickr/dist/flatpickr.min.css",
|
||||||
"node_modules/flatpickr/dist/themes/dark.css",
|
"node_modules/flatpickr/dist/themes/dark.css",
|
||||||
"node_modules/gridjs/dist/theme/mermaid.css",
|
"node_modules/gridjs/dist/theme/mermaid.css",
|
||||||
"node_modules/flatpickr/dist/themes/dark.css",
|
"node_modules/flatpickr/dist/themes/dark.css",
|
||||||
"node_modules/gridjs/dist/theme/mermaid.min.css",
|
"node_modules/gridjs/dist/theme/mermaid.min.css",
|
||||||
|
|
||||||
//js
|
//js
|
||||||
"resources/js/app.js",
|
"resources/js/app.js",
|
||||||
"resources/js/config.js",
|
"resources/js/config.js",
|
||||||
"resources/js/pages/dashboard.js",
|
"resources/js/pages/dashboard.js",
|
||||||
"resources/js/pages/chart.js",
|
"resources/js/pages/chart.js",
|
||||||
"resources/js/pages/form-quilljs.js",
|
"resources/js/pages/form-quilljs.js",
|
||||||
"resources/js/pages/form-fileupload.js",
|
"resources/js/pages/form-fileupload.js",
|
||||||
"resources/js/pages/form-flatepicker.js",
|
"resources/js/pages/form-flatepicker.js",
|
||||||
"resources/js/pages/table-gridjs.js",
|
"resources/js/pages/table-gridjs.js",
|
||||||
"resources/js/pages/maps-google.js",
|
"resources/js/pages/maps-google.js",
|
||||||
"resources/js/pages/maps-vector.js",
|
"resources/js/pages/maps-vector.js",
|
||||||
"resources/js/pages/maps-spain.js",
|
"resources/js/pages/maps-spain.js",
|
||||||
"resources/js/pages/maps-russia.js",
|
"resources/js/pages/maps-russia.js",
|
||||||
"resources/js/pages/maps-iraq.js",
|
"resources/js/pages/maps-iraq.js",
|
||||||
"resources/js/pages/maps-canada.js",
|
"resources/js/pages/maps-canada.js",
|
||||||
"resources/js/data/advertisements/data-advertisements.js",
|
"resources/js/data/advertisements/data-advertisements.js",
|
||||||
"resources/js/data/advertisements/form-create-update.js",
|
"resources/js/data/advertisements/form-create-update.js",
|
||||||
"resources/js/data/advertisements/form-upload.js",
|
"resources/js/data/advertisements/form-upload.js",
|
||||||
|
|
||||||
//js-additional
|
//js-additional
|
||||||
"resources/js/settings/syncronize/syncronize.js",
|
"resources/js/settings/syncronize/syncronize.js",
|
||||||
"resources/js/settings/general/general-settings.js",
|
"resources/js/settings/general/general-settings.js",
|
||||||
"resources/js/tables/common-table.js",
|
"resources/js/tables/common-table.js",
|
||||||
|
|
||||||
// dashboards
|
// dashboards
|
||||||
"resources/js/dashboards/bigdata.js",
|
"resources/js/dashboards/bigdata.js",
|
||||||
"resources/js/dashboards/potentials/inside_system.js",
|
"resources/js/dashboards/potentials/inside_system.js",
|
||||||
"resources/js/dashboards/potentials/outside_system.js",
|
"resources/js/dashboards/potentials/outside_system.js",
|
||||||
"resources/js/dashboards/leader.js",
|
"resources/js/dashboards/leader.js",
|
||||||
// roles
|
// roles
|
||||||
"resources/js/roles/index.js",
|
"resources/js/roles/index.js",
|
||||||
"resources/js/roles/create.js",
|
"resources/js/roles/create.js",
|
||||||
"resources/js/roles/update.js",
|
"resources/js/roles/update.js",
|
||||||
"resources/js/roles/role_menu.js",
|
"resources/js/roles/role_menu.js",
|
||||||
// users
|
// users
|
||||||
"resources/js/master/users/users.js",
|
"resources/js/master/users/users.js",
|
||||||
"resources/js/master/users/create.js",
|
"resources/js/master/users/create.js",
|
||||||
"resources/js/master/users/update.js",
|
"resources/js/master/users/update.js",
|
||||||
// menus
|
// menus
|
||||||
"resources/js/menus/index.js",
|
"resources/js/menus/index.js",
|
||||||
"resources/js/menus/create.js",
|
"resources/js/menus/create.js",
|
||||||
"resources/js/menus/update.js",
|
"resources/js/menus/update.js",
|
||||||
//data-settings
|
//data-settings
|
||||||
"resources/js/data-settings/index.js",
|
"resources/js/data-settings/index.js",
|
||||||
"resources/js/data-settings/create.js",
|
"resources/js/data-settings/create.js",
|
||||||
"resources/js/data-settings/update.js",
|
"resources/js/data-settings/update.js",
|
||||||
// business-industries
|
// business-industries
|
||||||
"resources/js/business-industries/create.js",
|
"resources/js/business-industries/create.js",
|
||||||
"resources/js/business-industries/update.js",
|
"resources/js/business-industries/update.js",
|
||||||
"resources/js/business-industries/index.js",
|
"resources/js/business-industries/index.js",
|
||||||
// umkm
|
// umkm
|
||||||
"resources/js/data/umkm/data-umkm.js",
|
"resources/js/data/umkm/data-umkm.js",
|
||||||
"resources/js/data/umkm/form-upload.js",
|
"resources/js/data/umkm/form-upload.js",
|
||||||
"resources/js/data/umkm/form-create-update.js",
|
"resources/js/data/umkm/form-create-update.js",
|
||||||
// tourisms
|
// tourisms
|
||||||
"resources/js/data/tourisms/data-tourisms.js",
|
"resources/js/data/tourisms/data-tourisms.js",
|
||||||
"resources/js/data/tourisms/form-create-update.js",
|
"resources/js/data/tourisms/form-create-update.js",
|
||||||
"resources/js/data/tourisms/form-upload.js",
|
"resources/js/data/tourisms/form-upload.js",
|
||||||
"resources/js/report/tourisms/index.js",
|
"resources/js/report/tourisms/index.js",
|
||||||
// spatial-plannings
|
// spatial-plannings
|
||||||
"resources/js/data/spatialPlannings/data-spatialPlannings.js",
|
"resources/js/data/spatialPlannings/data-spatialPlannings.js",
|
||||||
"resources/js/data/spatialPlannings/form-create-update.js",
|
"resources/js/data/spatialPlannings/form-create-update.js",
|
||||||
"resources/js/data/spatialPlannings/form-upload.js",
|
"resources/js/data/spatialPlannings/form-upload.js",
|
||||||
// customers
|
// customers
|
||||||
"resources/js/customers/upload.js",
|
"resources/js/customers/upload.js",
|
||||||
"resources/js/customers/index.js",
|
"resources/js/customers/index.js",
|
||||||
"resources/js/customers/create.js",
|
"resources/js/customers/create.js",
|
||||||
"resources/js/customers/edit.js",
|
"resources/js/customers/edit.js",
|
||||||
"resources/js/dashboards/pbg.js",
|
"resources/js/dashboards/pbg.js",
|
||||||
// maps
|
// maps
|
||||||
"resources/js/maps/maps-kml.js",
|
"resources/js/maps/maps-kml.js",
|
||||||
// laporan pimpinan
|
// laporan pimpinan
|
||||||
"resources/js/bigdata-resumes/index.js",
|
"resources/js/bigdata-resumes/index.js",
|
||||||
"resources/js/chatbot/index.js",
|
"resources/js/chatbot/index.js",
|
||||||
"resources/js/chatbot-pimpinan/index.js",
|
"resources/js/chatbot-pimpinan/index.js",
|
||||||
//pbg-task
|
//pbg-task
|
||||||
"resources/js/pbg-task/index.js",
|
"resources/js/pbg-task/index.js",
|
||||||
"resources/js/pbg-task/show.js",
|
"resources/js/pbg-task/show.js",
|
||||||
"resources/js/pbg-task/create.js",
|
"resources/js/pbg-task/create.js",
|
||||||
// google-sheets
|
// google-sheets
|
||||||
"resources/js/data/google-sheet/index.js",
|
"resources/js/data/google-sheet/index.js",
|
||||||
// quick-search
|
// quick-search
|
||||||
"resources/js/quick-search/index.js",
|
"resources/js/quick-search/index.js",
|
||||||
"resources/js/quick-search/result.js",
|
"resources/js/quick-search/result.js",
|
||||||
"resources/js/quick-search/detail.js",
|
"resources/js/quick-search/detail.js",
|
||||||
// growth-report
|
// growth-report
|
||||||
"resources/js/report/growth-report/index.js",
|
"resources/js/report/growth-report/index.js",
|
||||||
// dummy
|
// dummy
|
||||||
"resources/js/approval/index.js",
|
"resources/js/approval/index.js",
|
||||||
"resources/js/invitations/index.js",
|
"resources/js/invitations/index.js",
|
||||||
"resources/js/payment-recaps/index.js",
|
"resources/js/payment-recaps/index.js",
|
||||||
"resources/js/report-pbg-ptsp/index.js",
|
"resources/js/report-pbg-ptsp/index.js",
|
||||||
"resources/js/tpa-tpt/index.js",
|
"resources/js/tpa-tpt/index.js",
|
||||||
"resources/js/report-payment-recaps/index.js",
|
"resources/js/report-payment-recaps/index.js",
|
||||||
// taxation
|
// taxation
|
||||||
"resources/js/taxation/index.js",
|
"resources/js/taxation/index.js",
|
||||||
"resources/js/taxation/upload.js",
|
"resources/js/taxation/upload.js",
|
||||||
"resources/js/taxation/edit.js",
|
"resources/js/taxation/edit.js",
|
||||||
],
|
],
|
||||||
refresh: true,
|
refresh: true,
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,192 +0,0 @@
|
|||||||
import { defineConfig } from "vite";
|
|
||||||
import laravel from "laravel-vite-plugin";
|
|
||||||
import path from "path";
|
|
||||||
|
|
||||||
export default defineConfig({
|
|
||||||
server: {
|
|
||||||
host: "0.0.0.0",
|
|
||||||
hmr: {
|
|
||||||
host: "localhost",
|
|
||||||
},
|
|
||||||
watch: {
|
|
||||||
usePolling: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
build: {
|
|
||||||
outDir: "public/build",
|
|
||||||
assetsDir: "assets",
|
|
||||||
manifest: "manifest.json",
|
|
||||||
// Optimasi untuk server dengan resource terbatas
|
|
||||||
minify: "terser",
|
|
||||||
chunkSizeWarningLimit: 1000,
|
|
||||||
rollupOptions: {
|
|
||||||
output: {
|
|
||||||
manualChunks: {
|
|
||||||
// Split vendor chunks untuk mengurangi memory usage
|
|
||||||
vendor: ["bootstrap", "moment", "axios"],
|
|
||||||
charts: ["apexcharts"],
|
|
||||||
maps: ["leaflet", "jsvectormap", "gmaps"],
|
|
||||||
ui: ["sweetalert2", "flatpickr", "quill", "dropzone"],
|
|
||||||
forms: ["gridjs", "simplebar"],
|
|
||||||
// Group by functionality to reduce memory usage per chunk
|
|
||||||
dashboards: [
|
|
||||||
"resources/js/dashboards/bigdata.js",
|
|
||||||
"resources/js/dashboards/pbg.js",
|
|
||||||
"resources/js/dashboards/potentials/inside_system.js",
|
|
||||||
"resources/js/dashboards/potentials/outside_system.js",
|
|
||||||
],
|
|
||||||
data: [
|
|
||||||
"resources/js/data/umkm/data-umkm.js",
|
|
||||||
"resources/js/data/tourisms/data-tourisms.js",
|
|
||||||
"resources/js/data/advertisements/data-advertisements.js",
|
|
||||||
],
|
|
||||||
},
|
|
||||||
entryFileNames: "assets/[name]-[hash].js",
|
|
||||||
chunkFileNames: "assets/[name]-[hash].js",
|
|
||||||
assetFileNames: "assets/[name]-[hash].[ext]",
|
|
||||||
},
|
|
||||||
// Optimasi memory - lebih konservatif
|
|
||||||
maxParallelFileOps: 1,
|
|
||||||
},
|
|
||||||
// Compress assets
|
|
||||||
assetsInlineLimit: 4096,
|
|
||||||
// Reduce memory usage
|
|
||||||
terserOptions: {
|
|
||||||
compress: {
|
|
||||||
drop_console: true,
|
|
||||||
drop_debugger: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
resolve: {
|
|
||||||
alias: {
|
|
||||||
"@": path.resolve(__dirname, "resources/js"),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
plugins: [
|
|
||||||
laravel({
|
|
||||||
input: [
|
|
||||||
//css
|
|
||||||
"resources/scss/icons.scss",
|
|
||||||
"resources/scss/style.scss",
|
|
||||||
"resources/scss/components/_circle.scss",
|
|
||||||
"resources/scss/dashboards/_bigdata.scss",
|
|
||||||
"resources/scss/dashboards/_lack-of-potential.scss",
|
|
||||||
"resources/scss/components/_custom_circle.scss",
|
|
||||||
"resources/scss/dashboards/potentials/_inside_system.scss",
|
|
||||||
"resources/scss/dashboards/potentials/_outside_system.scss",
|
|
||||||
"resources/scss/pages/quick-search/detail.scss",
|
|
||||||
"resources/scss/pages/quick-search/index.scss",
|
|
||||||
"resources/scss/pages/quick-search/result.scss",
|
|
||||||
|
|
||||||
"node_modules/quill/dist/quill.snow.css",
|
|
||||||
"node_modules/quill/dist/quill.bubble.css",
|
|
||||||
"node_modules/flatpickr/dist/flatpickr.min.css",
|
|
||||||
"node_modules/flatpickr/dist/themes/dark.css",
|
|
||||||
"node_modules/gridjs/dist/theme/mermaid.css",
|
|
||||||
"node_modules/flatpickr/dist/themes/dark.css",
|
|
||||||
"node_modules/gridjs/dist/theme/mermaid.min.css",
|
|
||||||
|
|
||||||
//js
|
|
||||||
"resources/js/app.js",
|
|
||||||
"resources/js/config.js",
|
|
||||||
"resources/js/pages/dashboard.js",
|
|
||||||
"resources/js/pages/chart.js",
|
|
||||||
"resources/js/pages/form-quilljs.js",
|
|
||||||
"resources/js/pages/form-fileupload.js",
|
|
||||||
"resources/js/pages/form-flatepicker.js",
|
|
||||||
"resources/js/pages/table-gridjs.js",
|
|
||||||
"resources/js/pages/maps-google.js",
|
|
||||||
"resources/js/pages/maps-vector.js",
|
|
||||||
"resources/js/pages/maps-spain.js",
|
|
||||||
"resources/js/pages/maps-russia.js",
|
|
||||||
"resources/js/pages/maps-iraq.js",
|
|
||||||
"resources/js/pages/maps-canada.js",
|
|
||||||
"resources/js/data/advertisements/data-advertisements.js",
|
|
||||||
"resources/js/data/advertisements/form-create-update.js",
|
|
||||||
"resources/js/data/advertisements/form-upload.js",
|
|
||||||
|
|
||||||
//js-additional
|
|
||||||
"resources/js/settings/syncronize/syncronize.js",
|
|
||||||
"resources/js/settings/general/general-settings.js",
|
|
||||||
"resources/js/tables/common-table.js",
|
|
||||||
|
|
||||||
// dashboards
|
|
||||||
"resources/js/dashboards/bigdata.js",
|
|
||||||
"resources/js/dashboards/potentials/inside_system.js",
|
|
||||||
"resources/js/dashboards/potentials/outside_system.js",
|
|
||||||
"resources/js/dashboards/leader.js",
|
|
||||||
// roles
|
|
||||||
"resources/js/roles/index.js",
|
|
||||||
"resources/js/roles/create.js",
|
|
||||||
"resources/js/roles/update.js",
|
|
||||||
"resources/js/roles/role_menu.js",
|
|
||||||
// users
|
|
||||||
"resources/js/master/users/users.js",
|
|
||||||
"resources/js/master/users/create.js",
|
|
||||||
"resources/js/master/users/update.js",
|
|
||||||
// menus
|
|
||||||
"resources/js/menus/index.js",
|
|
||||||
"resources/js/menus/create.js",
|
|
||||||
"resources/js/menus/update.js",
|
|
||||||
//data-settings
|
|
||||||
"resources/js/data-settings/index.js",
|
|
||||||
"resources/js/data-settings/create.js",
|
|
||||||
"resources/js/data-settings/update.js",
|
|
||||||
// business-industries
|
|
||||||
"resources/js/business-industries/create.js",
|
|
||||||
"resources/js/business-industries/update.js",
|
|
||||||
"resources/js/business-industries/index.js",
|
|
||||||
// umkm
|
|
||||||
"resources/js/data/umkm/data-umkm.js",
|
|
||||||
"resources/js/data/umkm/form-upload.js",
|
|
||||||
"resources/js/data/umkm/form-create-update.js",
|
|
||||||
// tourisms
|
|
||||||
"resources/js/data/tourisms/data-tourisms.js",
|
|
||||||
"resources/js/data/tourisms/form-create-update.js",
|
|
||||||
"resources/js/data/tourisms/form-upload.js",
|
|
||||||
"resources/js/report/tourisms/index.js",
|
|
||||||
// spatial-plannings
|
|
||||||
"resources/js/data/spatialPlannings/data-spatialPlannings.js",
|
|
||||||
"resources/js/data/spatialPlannings/form-create-update.js",
|
|
||||||
"resources/js/data/spatialPlannings/form-upload.js",
|
|
||||||
// customers
|
|
||||||
"resources/js/customers/upload.js",
|
|
||||||
"resources/js/customers/index.js",
|
|
||||||
"resources/js/customers/create.js",
|
|
||||||
"resources/js/customers/edit.js",
|
|
||||||
"resources/js/dashboards/pbg.js",
|
|
||||||
// maps
|
|
||||||
"resources/js/maps/maps-kml.js",
|
|
||||||
// laporan pimpinan
|
|
||||||
"resources/js/bigdata-resumes/index.js",
|
|
||||||
"resources/js/chatbot/index.js",
|
|
||||||
"resources/js/chatbot-pimpinan/index.js",
|
|
||||||
//pbg-task
|
|
||||||
"resources/js/pbg-task/index.js",
|
|
||||||
"resources/js/pbg-task/show.js",
|
|
||||||
"resources/js/pbg-task/create.js",
|
|
||||||
// google-sheets
|
|
||||||
"resources/js/data/google-sheet/index.js",
|
|
||||||
// quick-search
|
|
||||||
"resources/js/quick-search/index.js",
|
|
||||||
"resources/js/quick-search/result.js",
|
|
||||||
"resources/js/quick-search/detail.js",
|
|
||||||
// growth-report
|
|
||||||
"resources/js/report/growth-report/index.js",
|
|
||||||
// dummy
|
|
||||||
"resources/js/approval/index.js",
|
|
||||||
"resources/js/invitations/index.js",
|
|
||||||
"resources/js/payment-recaps/index.js",
|
|
||||||
"resources/js/report-pbg-ptsp/index.js",
|
|
||||||
"resources/js/tpa-tpt/index.js",
|
|
||||||
"resources/js/report-payment-recaps/index.js",
|
|
||||||
],
|
|
||||||
refresh: true,
|
|
||||||
}),
|
|
||||||
],
|
|
||||||
// Limit memory usage
|
|
||||||
esbuild: {
|
|
||||||
target: "es2015",
|
|
||||||
},
|
|
||||||
});
|
|
||||||
Reference in New Issue
Block a user